針對javaWeb專案部署伺服器上的流程和配置以及命令
部署流程,tomcat 資料庫環境的安裝就不介紹了。
1.進入資料夾命令 cd,如進入usr下面的local下面的tomcat,連線上伺服器後,用 cd /usr/local/tomcat
如果你嫌棄把所有的命令都打出來,就打前幾個字母用Tab鍵會自動補全。
2.進行tomcat下的webApp下,部署之前把這下面的檔案刪除,使用rm -rf *,刪除該資料夾下所有檔案。
3.進入tomcat bin目錄下,使用 ./shutdown 關閉命令。
4.然後在進入webApp下,進行上傳專案打包(war),使用rz命令上傳,(使用 rz上傳必須要有這個依賴,可以使用 yum -y install lrzsz 這個就可以安裝了),
5.上傳完畢進入bin目錄下使用 ./startup 啟動tomcat ,這樣就完成了專案的部署
注:如果存在多個tomcat的話,使用Nginx反向代理,需要修改tomcat的埠號,一般需要修改三個地方的
1. shutdown埠號,需要修改,不然這樣的話關閉tomcat會不夠乾淨,當然你可以使用殺死程序號
用 ps -ef|grep tomcat (這裡的tomcat是你配置的名字),查詢你指定的tomcat程序號,使用 kill -9 程序號。這樣就比較 好。
2.tomcat埠號,原來預設8080 如果多個tomcat 需要修改
3.AJP埠號,這個也需要修改
上面說過了tomcat的事,下面說說Nginx的反向代理配置的事,
進入Nginx的conf目錄下,使用vi nginx.conf 進入檢視,使用shift+g 到頁面最下面,然後開始配置:
server {
listen 80;
server_name ##########;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://localhost:8086;
}
}
監聽80埠不用動,server_name 配置你解析好的域名,location這裡配置你的tomcat的訪問地址,這樣就可以通過Nginx反向代理埠號,從而進行訪問。
在介紹一種Nginx的配置,這樣就需要你把你專案的打包的靜態頁面剝離出來,把靜態頁面仍在伺服器一個位置如:usr/local/static 下 的APP(記住這個APP是你上傳靜態頁面的資料夾)
server {
listen 80;
server_name ########;
root /usr/local/static/APP/;
#charset koi8-r;
#access_log logs/host.access.log main;
location ~ ^/.*?\.do$ {
proxy_pass http://localhost:8093;
}
location / {
try_files $uri $uri/ @router;
index index.html;
}
location @router {
rewrite ^.*$ /index.html last;
}
}
上面的server_name 和上面說的一樣,放你解析好的域名,它的下面 root 配置你的靜態頁面放的路徑,有三個location,第一個就你代理tomcat埠,注意前面 ~ ^/.*?\.do$ 這些東西,這些是正則匹配,訪問你後端的介面,字尾 .do這個是你配置的,你實際專案配置什麼就可以寫什麼。第二個location,就是讓Nginx嘗試訪問你後面得$uri連結,並根據@router配置進行內部重定向。
(一)配置好Nginx後就要重啟Nginx,進入sbin目錄下,你首先可以驗證配置檔案是否正確,使用 ./nginx -t
(二)使用命令 ./nginx -s reload 即可完成nginx的重啟。
上面就是介紹了整個部署過程,這樣就可以通過域名快樂的訪問你的專案了,當然要看tomcat命令,進入到你專案配置的日誌目錄下使用 tail -f 日誌資料夾 這樣就可以看tomcat執行日誌了。
相關推薦
針對javaWeb專案部署伺服器上的流程和配置以及命令
部署流程,tomcat 資料庫環境的安裝就不介紹了。 1.進入資料夾命令 cd,如進入usr下面的local下面的tomcat,連線上伺服器後,用 cd /usr/local/tomcat 如果你嫌棄把所有的命令都打出來,就打前幾個字母用Tab鍵會自動補全。
阿里雲9.5元學生伺服器的購買和配置以及安裝Tomcat連線伺服器的教程
一、通過學生價購買雲伺服器 第一次玩伺服器,並且有針對學生價格優惠的伺服器,於是就搞了一個來玩。 我是購買的阿里雲學生伺服器。直接進入購買頁面:點選這裡可以直接進入購買頁面 或者你可以麻煩一點直接搜雲翼計劃 進入後就可以看到該頁面,然後按照優惠享受流程完成前三步,再次回到該介面; 接下
Intellij IDEA中JavaWeb專案部署到Tomcat伺服器上
1.Build專案專案 會出現個彈框,選擇Build或者Rebuild 這個時候會多出一個out資料夾,其中SmallProgress_war_exploded(我的工程名稱是SmallProgress)就是要部署到Tomcat的檔案。(直接Run專案其實也是會生成改資料夾的
關於部署Javaweb專案到伺服器tomcat上,訪問專案報404,我自己的解決方法
(我的專案是ssm+maven,伺服器是linux) 專案部署的步驟是: 1.在伺服器上面安裝jdk 2.在伺服器上面安裝mysql 3.在伺服器上安裝tomcat 4.將你的專案打成war包,放在伺服器上的tomcat/webapps目錄下 5.進入tomca
Idea打包成war包+javaweb專案部署到伺服器的tomcat上 史上最詳細教程
Idea打包成war包 由於eclipseee和myeclipse打包war包太過簡單,這裡就不再贅述 首先你要保證你有一個Exploded,如果沒有可以繼續看。 進入file的project struct 的artifact,為了不干擾你們的判斷我把我原來的都刪了,現在
Jenkins構建本地專案到伺服器上自動部署的方法
最近在用Jenkins做專案的自動部署,由於專案需求,現在要在本地構建後再放到Tomcat裡。以下是本地構建步驟: 名稱填寫好,下面的選項是可選的。 原始碼管理這裡選擇none。 觸發器這裡,我的是在凌晨3點強制構建。可選。 這裡是最重要的一
javaweb專案部署到tomcat上去掉專案名後報錯的問題
1.問題 最近心血來潮在部署tomcat 專案的時候把專案名給去掉 但是在去掉專案名釋出專案之後,出現了伺服器錯誤500的問題 去掉專案名的配置如下,在server.xml裡配置,配置path為”” ,docBase 跟上專案名稱即可。 <Context p
【docker】docker部署spring boot專案在伺服器上
IDE:idea 工具:docker spring boot:2.0.1 ======================================== 簡單記錄一下流程,以供參考: 第一步:首先得有一個spring boot的專案【集成了jpa+mybatis的spring boot 例子:ht
javaweb專案在windows上執行正常,部署在linux上時部分js引入報net::ERR_ABORTED 404錯誤
最近在開發專案過程中,專案的一個到處Excel功能在windows執行正常。但是測試部署到linux伺服器上測試時,提出匯出功能無效的問題。 發現瀏覽器控制檯報錯找不到匯出所用的js檔案,net::ERR_ABORTED 404
部署jar包專案到伺服器上
1.首先將需要打包的專案,打成jar包2.開啟伺服器中存放專案的檔案目錄,刪除之前部署的該專案,使用命令 rm 專案名.jar,比如 rm order.jar3.輸入命令rz 之後敲enter鍵4.進入選擇需要複製的檔案視窗,找到打包好的jar,點確定5.通過Linux下檢視
javaWeb專案部署到阿里雲伺服器步驟win環境
花費了兩天時間,伺服器這塊部署不是特別熟悉,遇到了許多坑,百度了好多,發現帖子時間有點長了,現在不用那麼麻煩了,把我的經歷分享一下,希望能幫到大家。 1.首先購買伺服器,選擇系統版本映象,經典網路,預設安全組(輕易不要修改,我就是改了一下,自己配置出錯,然後看了好久好久才發
javaWeb向伺服器上傳和下載檔案
專案經常需要向伺服器上傳檔案或者從伺服器下載檔案,因此將所需要的許多方法整理到了一個工具類中,包括從伺服器下載流檔案,上傳檔案到伺服器(用Apache和spring不同的方法),希望能幫助到大家。package com.phy.szms.utils; import java
javaweb專案部署到騰訊雲伺服器(新手向-詳細)
1.首先準備一臺伺服器,這邊我購買學生優惠的,windows系統(好操作),畢竟學生黨足以 購買之後進入控制檯--登陸 2.登陸之後下載我們平常本地部署所需要的東西。 比如tomcat伺服器,資料庫,java環境變數都配置好。 3.將自己的專案匯出
如何把javaweb專案部署到linux伺服器
用到工具:SecureCRT、WinSCP 1.首先用maven將專案打成war包,eclipse:選中專案右鍵-->run as-->maven package2.copy空的Tomcat專案到linux伺服器中,改埠3.將打包成的war包copy到Tomca
docker下將Javaweb專案部署到阿里的雲伺服器
概述 首先,需要到阿里雲的官網租一個雲伺服器,至於域名是否需要就看你的需要了,我的伺服器配置如下圖所示: 還需要準備好xshell6和winscp這兩個軟體,最好花點時間去熟悉下docker命令和vim。另外,下面所填寫的IP是阿里雲控制檯上顯示的公有IP不是私有
java、struts2框架、hibernate框架、spring框架技術、springMVC框架、mybatis框架,javaweb專案開發的完整流程
使用javaEE技術是:spring+springMVC+mybatis框架整合技術 前端使用的技術包含:jquery、ajax、js、css、bootstrap等 教學系統 使用javaEE開發的線上教學系統,使用的是javaEE的主流框架技術,使用主流的前端技術,專案包含全部的專案原始碼以及資料檔案
flask 專案 部署伺服器,package安裝問題(無外網連結)
1.安裝所需的環境/包 1) 在一臺開發機器(有網路,編譯成功)安裝package: pipreqs 語法: pipreqs <專案路徑> 將會到處專案所使用的所有包目錄將會匯出至目錄:requirems.txt 2) 離線下載所有包 pip download -d c:/pack
將本地的Vue專案放到伺服器上
一,將本地的Vue專案打包 1.1 進入Vue專案裡面 1.2 執行 npm run build 二,將打包得到dist資料夾進行壓縮,壓縮包上傳到伺服器上 2.1 將打包得到的dist資料夾進行壓縮 當你執行完npm run build之後
如何在Ubuntu 18.04上安裝和配置Apache 2 Web伺服器
什麼是Apache Web Server? Apache或Apache HTTP伺服器是一個免費的開源Web伺服器,由Apache軟體基金(Apache Software Foundation)開發和維護。它的受歡迎程度可以通過以下事實來判斷:全球約有46%的網站由Apache提供支援。 Apache允許網
用idea將eclipse開發的javaweb專案部署到tomcat
之前在網上找的一些web專案都是用eclipse開發的,想把這些專案匯入到idea中,然後部署到tomcat中,在網上找了很多教程,很多都不靠譜,發現網上很多配置都是多餘的,其實很多隻需要按idea預設的配置就行了。後來自己一直琢磨終於搞定,希望別人遇到同樣的問題的時候,我這篇文章能解決你的