天天看點

tomcat部署第二個Java應用

方法一:

更改配置檔案

ps: 以下内容涉及的路徑以我個人虛機為準

vim /usr/local/tomcat/conf/server.xml 打開配置檔案按照圖中所示修改 (拷貝、更改域名及目錄位址)
           
tomcat部署第二個Java應用

更改的目錄不用先建立 重新開機服務後會自動建立

/usr/local/tomcat/bin/startup.sh    起服務
ps aux | grep java    檢視服務程序
ls /data/www          檢視定義修改的目錄位址是否自動生成
           
tomcat部署第二個Java應用

到這裡檔案配置就修改好了,下面想要部署應用需要把應用的war包放到這個目錄下面來

zrlog 的 war包下載下傳及部署參考連結位址:https://blog.51cto.com/u_15148274/5450783

zrlog 的war包連結位址:

wget 'http://dl.zrlog.com/release/zrlog-2.1.0-3617b2e-release.war?attname=ROOT.war&ref=index'      下載下傳
           
cp -r /usr/local/tomcat/webapps/zrlog-2.1.0  /data/www/zrlog.centos3.cc/   (由于原本就下載下傳過了 是以拷貝一下就好了 沒有的話下載下傳一下)
(一般下載下傳之後war會自動解壓,解壓之後最好把原來的war包删除掉,不然拷貝或者挪動改名字會一直自動解壓)
           
mv zrlog-2.1.0  ROOT    更改名字
           
然後指定Windows  的  hosts

Windows 的hosts 路徑:

C:\Windows\System32\drivers\etc
           
tomcat部署第二個Java應用

然後網頁通路驗證即可 如圖所示

輸入域名位址加8080端口即可

tomcat部署第二個Java應用

PS: 資料庫安裝配置參考連結位址同上zrlog war包的連結一緻

方法二

再起一個tomcat服務 監聽另一個新的端口即可

示範步驟:

cp -r /usr/local/tomcat/  /usr/local/tomcat_2   拷貝一個新的tomcat服務
vim /usr/local/tomcat_2/conf/server.xml   打開配置檔案  将8080、8005、8009端口都要改一下
           

進入配置檔案中之後 搜尋 8009 、8005、8080 按照圖中更改

tomcat部署第二個Java應用
tomcat部署第二個Java應用
tomcat部署第二個Java應用

然後将上面方法一加入的那三行host 删除掉 如圖所示 (沒有按方法一做過的沒有 ,就忽略)

tomcat部署第二個Java應用
/usr/local/tomcat_2/bin/startup.sh  啟動第二個tomcat服務
ps aux | grep tomcat   檢視tomcat服務程序
netstat -lntp | grep java 檢視監聽端口
           

這個時候浏覽器頁面通路不了 需要添加防火牆規則

firewall-cmd --add-port=8081/tcp --permanent
firewall-cmd --reload
           

這個時候 網頁IP位址加端口通路即可驗證 如圖

tomcat部署第二個Java應用

按照這兩種方法可以部署第三個第四個等等……

關于tomcat有一個小問題,就是重新開機變慢,因為8005端口起來的很慢,因為他要去調用一個系統上的随機字元裝置就是/dev/random  它會發生一個阻塞,是以導緻在重新開機的時候比較慢,

解決辦法:
    把/dev/random 改成 /dev/urandom  後者跟前者是幾乎功能一樣的字元裝置 ,但是後者不會造成阻塞,可以提升重新開機的速度

更改步驟:
    進入openjdk路徑下更改
    如果是openjdk(yum安裝的),在/usr/lib/jvm/
    如果是下載下傳的二進制包,就是jdk的主目錄(如/usr/local/jdk_1.8)
以yum安裝的為例
    ls /usr/lib/jvm/jre/lib/security/java.security 
    /usr/lib/jvm/jre/lib/security/java.security     檢視得知有這個檔案
    vim /usr/lib/jvm/jre/lib/security/java.security 打開檔案 搜尋random 找到前面沒有#注釋的一行
    把/dev/random 改成 /dev/urandom  即可  如圖!
(建議裝完tomcat 就先更改一下這個 避免重新開機服務變慢的問題)