tomcat轉(zhuǎn)東方通的實(shí)現(xiàn)步驟
前言
本文簡(jiǎn)要Linux環(huán)境介紹tomcat部署的服務(wù),換成中間件是東方通之后如何部署。
登錄服務(wù)器
不管是tomcat還是東方通都要先通過(guò)ssh的方式登錄到Linux環(huán)境,工具不限,目前很多免費(fèi)工具。這里就不介紹了。新建ssh鏈接輸入鏈接名稱、主機(jī)、端口、用戶名、密碼。端口一般是22端口。以下服務(wù)部署都是war包來(lái)舉例子。
tomcat部署應(yīng)用
登錄到系統(tǒng)之后,先找到tomcat的安裝路徑。這里以apache-tomcat-8.5.98為例。
先找到tomcat路徑執(zhí)行cd /home/tomcat/apache-tomcat-8.5.98/webapps
將war包解壓之后對(duì)相應(yīng)服務(wù)的代碼進(jìn)行更新??梢酝ㄟ^(guò)工具上傳代碼或其它方式更新。
然后執(zhí)行cd ../bin
先停止服務(wù)執(zhí)行./shutdown.sh
再啟動(dòng)服務(wù)執(zhí)行./startup.sh
然后看一下啟動(dòng)日志執(zhí)行tail -f ../logs/catalina.out
這三個(gè)語(yǔ)句是在linux環(huán)境中啟動(dòng)tomcat服務(wù)的步驟。有的時(shí)候停止服務(wù)之后想看下服務(wù)是不是真的停止了,可以看下 ps -ef | grep java
。正常是一條數(shù)據(jù),如果有第二條數(shù)據(jù)說(shuō)明沒(méi)有停成功,可以kill -9 12345
。來(lái)殺掉進(jìn)程。
東方通部署
首先要到東方通的安裝路徑來(lái)啟動(dòng)?xùn)|方通。這里假設(shè)安裝目錄是TongWeb7(實(shí)際應(yīng)該會(huì)有小版本號(hào))。
cd /home/tomcat/TongWeb7/bin
先啟動(dòng)?xùn)|方通的服務(wù)。
./startserver.sh
這種方式會(huì)直接打印啟動(dòng)日志,但如果按下Ctrl+C退出時(shí),TongWeb也會(huì)停止運(yùn)行。一般不要使用這個(gè)。
nohup sh startserver.sh &
或者
./startserverbg.sh ./startservernohup.sh
這種方式不會(huì)打印日志到終端。即使退出當(dāng)前服務(wù)器連接,TongWeb也會(huì)繼續(xù)運(yùn)行。
可以通過(guò)tail -f ../logs/server.log
的形式打印日志。
在東方通啟動(dòng)成功之后,要在前臺(tái)部署服務(wù),這個(gè)是和tomcat的區(qū)別。**我用tomcat一直是后臺(tái)直接更新代碼的,但是東方通試了一下不太行,所以我一般用東方通是在前端部署。
登錄tongweb
在瀏覽器中輸入 tongweb地址并登錄
默認(rèn)地址:http://ip:9060/console
默認(rèn)用戶名/密碼:thanos/thanos123.com
登錄之后打開tongweb的【應(yīng)用管理】,點(diǎn)擊【部署應(yīng)用】。然后等待文件上傳完成,點(diǎn)擊開始部署。第一次會(huì)有一些內(nèi)容要確認(rèn),
選下一步。
選下一步。
點(diǎn)擊完成。
等待部署完成即可。
每部署一次,都相當(dāng)于服務(wù)重啟了一次,所以正常情況下是不需要重啟東方通的。除非修改了東方通的配置。到這里東方通的部署就完成了。
東方通配置
這里記一下東方通的配置的修改。
啟動(dòng)參數(shù)配置-JVM參數(shù)
首先要看下東方通的啟動(dòng)參數(shù)配置,這里的內(nèi)存大小是自定義的,但是不能超過(guò)服務(wù)器的物理內(nèi)存。這里一旦超過(guò)服務(wù)器內(nèi)存會(huì)導(dǎo)致東方通的服務(wù)突然停止,并且日志可能沒(méi)有相關(guān)的輸出。
通過(guò)以下命令來(lái)看服務(wù)器的內(nèi)存大小。
free -h total used free shared buff/cache available Mem: 7.8G 2.1G 4.2G 76M 1.5G 5.3G Swap: 2.0G 0B 2.0G
- total:表示總的內(nèi)存大小。
- used:表示已經(jīng)被使用的內(nèi)存。
- free:表示還剩下的空閑內(nèi)存。
- shared(在某些系統(tǒng)上可能不會(huì)出現(xiàn)):表示多個(gè)進(jìn)程共享的內(nèi)存量。
- buff/cache:表示被緩沖(buff)和緩存(cache)使用的內(nèi)存量。這部分內(nèi)存雖然被標(biāo)記為“使用”,但實(shí)際上是可以快速回收的,當(dāng)需要更多內(nèi)存給應(yīng)用程序時(shí),系統(tǒng)會(huì)自動(dòng)釋放這部分內(nèi)存。
Mem 行表示物理內(nèi)存的使用情況。
Swap 行表示交換空間(虛擬內(nèi)存)的使用情況。交換空間是硬盤上的一部分,當(dāng)物理內(nèi)存不足時(shí),系統(tǒng)會(huì)將一些不常用的數(shù)據(jù)移動(dòng)到交換空間,以釋放物理內(nèi)存給更需要的進(jìn)程。
available 列是一個(gè)非常重要的指標(biāo),它表示預(yù)計(jì)可用于啟動(dòng)新應(yīng)用程序而不需交換到磁盤上的內(nèi)存量。這個(gè)值考慮了緩存和緩沖區(qū)內(nèi)存的可回收性,因此提供了一個(gè)比簡(jiǎn)單的 free 值更準(zhǔn)確的系統(tǒng)內(nèi)存可用性的估計(jì)。
啟動(dòng)參數(shù)配置-服務(wù)器參數(shù)
調(diào)整服務(wù)器參數(shù)
【啟動(dòng)參數(shù)配置】下的【服務(wù)器參數(shù)】修改
-DWebModuleOnly=true
影響系統(tǒng)事務(wù),不修改此項(xiàng)系統(tǒng)事務(wù)會(huì)出現(xiàn)失效情況。
WEB容器配置-虛擬主機(jī)管理
【W(wǎng)EB容器配置】找到server,點(diǎn)擊進(jìn)去,找到【其他Property屬性】 ,點(diǎn)擊〔添加〕以下兩個(gè)屬性,防止后面多次部署會(huì)出現(xiàn)內(nèi)存溢出的問(wèn)題。
cacheMaxSize 5120000
cachingAIIowed true
WEB容器配置-HTTP通道管理
【W(wǎng)EB容器配置】>【HTTP通道管理】找到對(duì)應(yīng)的通道(默認(rèn)使tong-http-listener)里找到【其他設(shè)置】,修改如下參數(shù):
【禁用HTTP請(qǐng)求方法】:將“ PUT "取消勾選。
【URL編碼格式】:GBK修改為UTF-8(此項(xiàng)影響中文參數(shù)傳輸?shù)胶笈_(tái)系統(tǒng)亂碼)。
【POST請(qǐng)求最大字節(jié)數(shù)】,2097152修改為-1(此項(xiàng)影響上傳文件或過(guò)大報(bào)表保存)。
【可吞下的請(qǐng)求正文的最大】,2097152修改為-1(此項(xiàng)影響上傳文件或過(guò)大報(bào)表保存)。
所有的配置修改之后都需要重啟東方通才能生效。
東方通密碼重置
1、先把TongWeb 停止掉。
2、在TongWeb/conf/sercurity 把sercurity 做個(gè)備份。
3、把TongWeb/domain_template/conf/security 去替換TongWeb/conf/下面的 security。
4、重新啟動(dòng) TongWeb 密碼恢復(fù)為thanos123.com 。
到此這篇關(guān)于tomcat轉(zhuǎn)東方通的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)tomcat轉(zhuǎn)東方通內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Tomcat下載安裝并部署到IDEA的教程(附帶idea兩種熱部署設(shè)置方法)
這篇文章主要介紹了Tomcat下載安裝并部署到IDEA的教程(附帶idea兩種熱部署設(shè)置方法),本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12讓IIS6支持JSP的設(shè)置方法(IIS完美整合Tomcat)
這方面的教程網(wǎng)上很多,多數(shù)是copy之后又copy,以至于有些細(xì)節(jié)一直含糊不清,也導(dǎo)致我走了許多彎路,今天腳本之家小編特為大家整理了一些方法,經(jīng)測(cè)試正常運(yùn)行jsp2014-07-07Windows 下修改Tomcat jvm參數(shù)的方法
這篇文章主要介紹了Windows 下修改Tomcat jvm參數(shù)的相關(guān)資料,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03如何修改tomcat項(xiàng)目的圖標(biāo)(兩種)
這篇文章主要介紹了修改tomcat項(xiàng)目圖標(biāo)的方法,一種形式是修改頁(yè)面,另一種形式是修改webapps/root 圖標(biāo),具體修改方法大家參考下本文2018-03-03解決Tomcat啟動(dòng)報(bào)錯(cuò)Publishing?failed??multiple問(wèn)題
這篇文章主要介紹了解決Tomcat啟動(dòng)報(bào)錯(cuò)Publishing?failed??multiple問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09Tomcat啟動(dòng)報(bào)錯(cuò)子容器啟動(dòng)失敗問(wèn)題及解決
這篇文章主要介紹了Tomcat啟動(dòng)報(bào)錯(cuò)子容器啟動(dòng)失敗問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06Idea中tomcat啟動(dòng)源碼調(diào)試進(jìn)入到tomcat內(nèi)部進(jìn)行調(diào)試的方法
這篇文章主要介紹了Idea中tomcat啟動(dòng)源碼調(diào)試進(jìn)入到tomcat內(nèi)部進(jìn)行調(diào)試的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09替換或重寫Tomcat內(nèi)置的404頁(yè)面的方法
這篇文章主要介紹了替換或重寫Tomcat內(nèi)置的404頁(yè)面的方法,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-09-09