國(guó)產(chǎn)化web中間件TongWeb(東方通)部署詳細(xì)步驟
產(chǎn)品介紹
TongWeb7 是遵循 JavaEE7 Web Profile 規(guī)范的企業(yè)級(jí)應(yīng)用服務(wù)器,它為企業(yè)應(yīng)用提供了可靠、可伸縮、 可管理和高安全的基礎(chǔ)平臺(tái)。同時(shí)具有功能完善、支持開放標(biāo)準(zhǔn)和基于組件開發(fā)、多層架構(gòu)、輕量等特點(diǎn), 為開發(fā)和部署企業(yè)應(yīng)用提供了必需的底層核心功能。用戶通過 TongWeb 的管理控制臺(tái)可方便的對(duì)應(yīng)用進(jìn)行 管理,同時(shí)能夠監(jiān)控系統(tǒng)組件和應(yīng)用運(yùn)行時(shí)的狀態(tài)及調(diào)優(yōu)。因此 TongWeb 適用于高度可用、可靠、可伸縮, 穩(wěn)定的業(yè)務(wù)領(lǐng)域。
前提條件
TongWeb啟動(dòng)前,需設(shè)置使用的JDK路徑,即設(shè)置本機(jī)環(huán)境變量JAVA_HOME值。
安裝
安裝要求

系統(tǒng)要求

前置條件
已獲取標(biāo)準(zhǔn)版TongWeb7 安裝包,例如:
操作步驟
- 以root用戶登錄Linux平臺(tái)。
- 將TongWeb安裝包上傳到Linux平臺(tái),例如“/data”目錄。
- 執(zhí)行如下命令,解壓安裝包。解壓完成即完成TongWeb的安裝。 tar -zxvf TongWeb7.0_Enterprise_Linux.tar.gz
- 解壓后,進(jìn)入到安裝目錄,可查看安裝相關(guān)目錄結(jié)構(gòu),如下圖所示
安裝 License
購(gòu)買 TongWeb 產(chǎn)品后,在 TongWeb 產(chǎn)品光盤中提供有 license 文件。將 license.dat 文件復(fù)制到安裝完 成的 TongWeb 根目錄下。
啟動(dòng)和停止
以在 Linux 下字符界面為例說明 TongWeb 的啟動(dòng)和停止過程:
- 啟動(dòng) TongWeb 需要進(jìn)入 TongWeb 的 bin 目錄,執(zhí)行如下命令:
./startservernohup.sh
注意: 這是后臺(tái)啟動(dòng)方式,如果直接運(yùn)行 startserver.sh,當(dāng) Telnet 斷開后,會(huì)導(dǎo)致 TongWeb 進(jìn)程退出。
- 當(dāng)日志中出現(xiàn)如下一行,沒有異常信息,說明 TongWeb 啟動(dòng)成功。
[2018-05-17 16:32:24] [INFO] [core] [TongWeb server startup complete in 7839 ms.]
- 在客戶端打開瀏覽器,輸入 TongWeb 管理控制臺(tái)地址址
http://<TongWebIP>:9060/console,端口 9060, 前綴 console,顯示出 TongWeb 管理控制臺(tái)首頁(yè)面。 輸入用戶名/密碼登錄,默認(rèn)系統(tǒng)管理員及初始密碼為:thanos/thanos123.com
注意:
? 首次登錄管理控制臺(tái)時(shí)必須更新初始密碼,密碼必須由大寫字母、小寫字母、數(shù)字、特殊字 符4種組成,長(zhǎng)度不得少于10位。
? 新密碼不能和原始密碼一致。
- 停止 TongWeb,需進(jìn)入 TongWeb 的 bin 目錄,執(zhí)行如下命令:
./stopserver.sh
快速停止 TongWeb,執(zhí)行如下命令:
./stopserver.sh quick
設(shè)置快速停止 TongWeb 的超時(shí)時(shí)間,在設(shè)置的超時(shí)時(shí)間(20s)內(nèi)快速停止 TongWeb,執(zhí)行如下命 令: ./stopserver.sh quick 20 強(qiáng)制停止 TongWeb,執(zhí)行如下命令。 強(qiáng)停命令, 當(dāng)進(jìn)程無法完全停止時(shí),通過該命令強(qiáng)行停止。
./forcestopserver.sh
TongWeb域
概述
? TongWeb域功能,其定義為邏輯服務(wù)器管理。通過安裝介質(zhì)首次安裝的服務(wù)器為物理服務(wù)器。通過物理 服務(wù)器的域功能,可創(chuàng)建出多個(gè)邏輯服務(wù)器。這些邏輯服務(wù)器各自的配置信息、日志文件等私有屬性,保 存在與其對(duì)應(yīng)的各個(gè)域中。目前定義為一個(gè)域只管理一個(gè)邏輯服務(wù)器,邏輯服務(wù)器依賴的公有屬性(如lib 文件、license文件、系統(tǒng)應(yīng)用、Agent、tongweb-mq、TongDataGrid、samples等)都引自物理服務(wù)器(注: 域中不含這些物理文件)?;谟蚬δ埽恍枰惭b一份物理TongWeb,就可以創(chuàng)建多個(gè)TognWeb域服務(wù)器。 域管理的邏輯服務(wù)器在功能上和物理服務(wù)器相比,裁剪掉了集中管理工具(heimdall),其它的功能 完全一致。
創(chuàng)建TongWeb域
? 物理TongWeb提供創(chuàng)建域的腳本,創(chuàng)建時(shí)需要指定一個(gè)名字,創(chuàng)建后在物理${TongWeb_HOME}/domains 目錄下會(huì)生成一個(gè)以該名字命名的目錄。該目錄就是一個(gè)邏輯TongWeb服務(wù)器,這種域成為“相對(duì)域”。創(chuàng) 建時(shí)也可以指定一個(gè)絕對(duì)路徑用以保存域文件,這種域稱為“絕對(duì)域”。
? “相對(duì)域”在物理TongWeb路徑變化后不用任何修改仍可使用,“絕對(duì)域”在物理TongWeb路徑變化后, 需手動(dòng)更新其相關(guān)腳本為新的物理TongWeb路徑。
? 以Linux平臺(tái)為例,創(chuàng)建名稱為“erdcloud-system”的相對(duì)域,在${TongWeb_HOME}/bin目錄下運(yùn)行
./domain.sh create /opt/test
? 若要?jiǎng)?chuàng)建絕對(duì)路徑為/opt/test的絕對(duì)域,則運(yùn)行:
? 創(chuàng)建域過程中,可以給創(chuàng)建的域指定端口,以空格分隔開各項(xiàng)參數(shù),參數(shù)順序不固定,并且可選部分 端口設(shè)置或者不設(shè)置,不設(shè)置時(shí)仍是端口自增。格式如下:
./domain.sh create /opt/test managePort=17001 appPort=7001 ejbPort=5102 jmxPort=7210 shutdownPort=7050
說明:
? managePort為控制臺(tái)管理端口
? appPort為應(yīng)用訪問端口
? ejbPort為遠(yuǎn)程ejb訪問端口 (可選)
? jmxPort為jmx端口 (可選)
? shutdownPort為停止時(shí)調(diào)用的端口 (可選)
刪除TongWeb域
? 物理TongWeb提供刪除域的腳本,刪除“相對(duì)域” 時(shí)候需要指定域的名字(即物理${TongWeb_HOME}/domains下的文件夾名稱)即可,刪除“絕對(duì)域”則需要指定其絕對(duì)路徑。
? 以Linux平臺(tái)為例,刪除名稱為“erdcloud-system”的相對(duì)域,在${TongWeb_HOME}/bin目錄下運(yùn)行
./domain.sh delete test
若要?jiǎng)h除絕對(duì)路徑為/opt/tw_domain_1的絕對(duì)域,則運(yùn)行:
./domain.sh delete /opt/test
啟動(dòng)TongWeb域
? 物理TongWeb提供啟動(dòng)域的腳本,啟動(dòng)“相對(duì)域”時(shí)候需要指定域的名字,啟動(dòng)“絕對(duì)域”則需要指定 其絕對(duì)路徑。同時(shí)域本身的bin目錄下也提供了其啟動(dòng)腳本,可直接使用,使用時(shí)不需要指定任何名字或路徑。
? 以Linux平臺(tái)為例,要啟動(dòng)名稱為“erdcloud-system”的相對(duì)域,在${TongWeb_HOME}/bin目錄下運(yùn)行
./startdomain.sh test
? 若要啟動(dòng)絕對(duì)路徑為/opt/tw_domain_1的絕對(duì)域,則運(yùn)行:
./startdomain.sh /opt/test
停止TongWeb域
? 物理TongWeb提供停止域的腳本,停止“相對(duì)域”時(shí)候需要指定域的名字,停止“絕對(duì)域”則需要指定 其絕對(duì)路徑,同時(shí)域本身的bin目錄下也提供了停止動(dòng)腳本,可直接使用,使用時(shí)不需要指定任何名字或路徑。
? 以Linux平臺(tái)為例,要停止名稱為“test”的相對(duì)域,在${TongWeb_HOME}/bin目錄下運(yùn)行
./stopdomain.sh test
若要停止絕對(duì)路徑為/opt/tw_domain_1的絕對(duì)域,則運(yùn)行:
./stopdomain.sh /opt/test
當(dāng)然,也可以在邏輯${TongWeb_HOME}/bin目錄下運(yùn)行./stopserver.sh停止該服務(wù)器。
注意事項(xiàng)
? 由于新創(chuàng)建出來的域,運(yùn)行TongWeb實(shí)例依賴物理TongWeb,所以域的位置必需和物理TongWeb必需處于 同一文件系統(tǒng)中。且對(duì)于絕對(duì)路徑創(chuàng)建的域,若后期物理TongWeb路徑發(fā)生了變化,必需手動(dòng)修改域的啟動(dòng) 腳本,指向新的物理TongWeb。
總結(jié)
到此這篇關(guān)于國(guó)產(chǎn)化web中間件TongWeb(東方通)部署的文章就介紹到這了,更多相關(guān)國(guó)產(chǎn)化web中間件TongWeb部署內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MongoDB學(xué)習(xí)筆記(一) MongoDB介紹與安裝方法
最近開始學(xué)習(xí)非關(guān)系型數(shù)據(jù)庫(kù)MongoDB,卻在博客園上找不到比較系統(tǒng)的教程,很多資料都要去查閱英文網(wǎng)站,效率比較低下。本人不才,借著自學(xué)的機(jī)會(huì)把心得體會(huì)都記錄下來,方便感興趣的童鞋分享討論2013-07-07
git標(biāo)簽管理_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要為大家詳細(xì)介紹了git標(biāo)簽管理的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08
UDP DUP超時(shí)UPD端口狀態(tài)檢測(cè)代碼示例
這篇文章主要介紹了UDP DUP超時(shí)UPD端口狀態(tài)檢測(cè),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10
Ingress七層路由機(jī)制實(shí)現(xiàn)域名的方式訪問k8s
這篇文章主要為大家介紹了Ingress七層路由機(jī)制實(shí)現(xiàn)域名的方式訪問k8s內(nèi)部應(yīng)用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2022-03-03
SSH端口轉(zhuǎn)發(fā),本地端口轉(zhuǎn)發(fā),遠(yuǎn)程端口轉(zhuǎn)發(fā),動(dòng)態(tài)端口轉(zhuǎn)發(fā)詳解
本文為大家詳細(xì)介紹了SSH端口轉(zhuǎn)發(fā),本地端口轉(zhuǎn)發(fā),遠(yuǎn)程端口轉(zhuǎn)發(fā),動(dòng)態(tài)端口轉(zhuǎn)發(fā)等相關(guān)知識(shí)2018-10-10

