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

系統(tǒng)要求

前置條件
已獲取標準版TongWeb7 安裝包,例如:
操作步驟
- 以root用戶登錄Linux平臺。
- 將TongWeb安裝包上傳到Linux平臺,例如“/data”目錄。
- 執(zhí)行如下命令,解壓安裝包。解壓完成即完成TongWeb的安裝。 tar -zxvf TongWeb7.0_Enterprise_Linux.tar.gz
- 解壓后,進入到安裝目錄,可查看安裝相關目錄結構,如下圖所示
安裝 License
購買 TongWeb 產品后,在 TongWeb 產品光盤中提供有 license 文件。將 license.dat 文件復制到安裝完 成的 TongWeb 根目錄下。
啟動和停止
以在 Linux 下字符界面為例說明 TongWeb 的啟動和停止過程:
- 啟動 TongWeb 需要進入 TongWeb 的 bin 目錄,執(zhí)行如下命令:
./startservernohup.sh
注意: 這是后臺啟動方式,如果直接運行 startserver.sh,當 Telnet 斷開后,會導致 TongWeb 進程退出。
- 當日志中出現如下一行,沒有異常信息,說明 TongWeb 啟動成功。
[2018-05-17 16:32:24] [INFO] [core] [TongWeb server startup complete in 7839 ms.]
- 在客戶端打開瀏覽器,輸入 TongWeb 管理控制臺地址址
http://<TongWebIP>:9060/console,端口 9060, 前綴 console,顯示出 TongWeb 管理控制臺首頁面。 輸入用戶名/密碼登錄,默認系統(tǒng)管理員及初始密碼為:thanos/thanos123.com
注意:
? 首次登錄管理控制臺時必須更新初始密碼,密碼必須由大寫字母、小寫字母、數字、特殊字 符4種組成,長度不得少于10位。
? 新密碼不能和原始密碼一致。
- 停止 TongWeb,需進入 TongWeb 的 bin 目錄,執(zhí)行如下命令:
./stopserver.sh
快速停止 TongWeb,執(zhí)行如下命令:
./stopserver.sh quick
設置快速停止 TongWeb 的超時時間,在設置的超時時間(20s)內快速停止 TongWeb,執(zhí)行如下命 令: ./stopserver.sh quick 20 強制停止 TongWeb,執(zhí)行如下命令。 強停命令, 當進程無法完全停止時,通過該命令強行停止。
./forcestopserver.sh
TongWeb域
概述
? TongWeb域功能,其定義為邏輯服務器管理。通過安裝介質首次安裝的服務器為物理服務器。通過物理 服務器的域功能,可創(chuàng)建出多個邏輯服務器。這些邏輯服務器各自的配置信息、日志文件等私有屬性,保 存在與其對應的各個域中。目前定義為一個域只管理一個邏輯服務器,邏輯服務器依賴的公有屬性(如lib 文件、license文件、系統(tǒng)應用、Agent、tongweb-mq、TongDataGrid、samples等)都引自物理服務器(注: 域中不含這些物理文件)?;谟蚬δ埽恍枰惭b一份物理TongWeb,就可以創(chuàng)建多個TognWeb域服務器。 域管理的邏輯服務器在功能上和物理服務器相比,裁剪掉了集中管理工具(heimdall),其它的功能 完全一致。
創(chuàng)建TongWeb域
? 物理TongWeb提供創(chuàng)建域的腳本,創(chuàng)建時需要指定一個名字,創(chuàng)建后在物理${TongWeb_HOME}/domains 目錄下會生成一個以該名字命名的目錄。該目錄就是一個邏輯TongWeb服務器,這種域成為“相對域”。創(chuàng) 建時也可以指定一個絕對路徑用以保存域文件,這種域稱為“絕對域”。
? “相對域”在物理TongWeb路徑變化后不用任何修改仍可使用,“絕對域”在物理TongWeb路徑變化后, 需手動更新其相關腳本為新的物理TongWeb路徑。
? 以Linux平臺為例,創(chuàng)建名稱為“erdcloud-system”的相對域,在${TongWeb_HOME}/bin目錄下運行
./domain.sh create /opt/test
? 若要創(chuàng)建絕對路徑為/opt/test的絕對域,則運行:
? 創(chuàng)建域過程中,可以給創(chuàng)建的域指定端口,以空格分隔開各項參數,參數順序不固定,并且可選部分 端口設置或者不設置,不設置時仍是端口自增。格式如下:
./domain.sh create /opt/test managePort=17001 appPort=7001 ejbPort=5102 jmxPort=7210 shutdownPort=7050
說明:
? managePort為控制臺管理端口
? appPort為應用訪問端口
? ejbPort為遠程ejb訪問端口 (可選)
? jmxPort為jmx端口 (可選)
? shutdownPort為停止時調用的端口 (可選)
刪除TongWeb域
? 物理TongWeb提供刪除域的腳本,刪除“相對域” 時候需要指定域的名字(即物理${TongWeb_HOME}/domains下的文件夾名稱)即可,刪除“絕對域”則需要指定其絕對路徑。
? 以Linux平臺為例,刪除名稱為“erdcloud-system”的相對域,在${TongWeb_HOME}/bin目錄下運行
./domain.sh delete test
若要刪除絕對路徑為/opt/tw_domain_1的絕對域,則運行:
./domain.sh delete /opt/test
啟動TongWeb域
? 物理TongWeb提供啟動域的腳本,啟動“相對域”時候需要指定域的名字,啟動“絕對域”則需要指定 其絕對路徑。同時域本身的bin目錄下也提供了其啟動腳本,可直接使用,使用時不需要指定任何名字或路徑。
? 以Linux平臺為例,要啟動名稱為“erdcloud-system”的相對域,在${TongWeb_HOME}/bin目錄下運行
./startdomain.sh test
? 若要啟動絕對路徑為/opt/tw_domain_1的絕對域,則運行:
./startdomain.sh /opt/test
停止TongWeb域
? 物理TongWeb提供停止域的腳本,停止“相對域”時候需要指定域的名字,停止“絕對域”則需要指定 其絕對路徑,同時域本身的bin目錄下也提供了停止動腳本,可直接使用,使用時不需要指定任何名字或路徑。
? 以Linux平臺為例,要停止名稱為“test”的相對域,在${TongWeb_HOME}/bin目錄下運行
./stopdomain.sh test
若要停止絕對路徑為/opt/tw_domain_1的絕對域,則運行:
./stopdomain.sh /opt/test
當然,也可以在邏輯${TongWeb_HOME}/bin目錄下運行./stopserver.sh停止該服務器。
注意事項
? 由于新創(chuàng)建出來的域,運行TongWeb實例依賴物理TongWeb,所以域的位置必需和物理TongWeb必需處于 同一文件系統(tǒng)中。且對于絕對路徑創(chuàng)建的域,若后期物理TongWeb路徑發(fā)生了變化,必需手動修改域的啟動 腳本,指向新的物理TongWeb。
總結
到此這篇關于國產化web中間件TongWeb(東方通)部署的文章就介紹到這了,更多相關國產化web中間件TongWeb部署內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
使用?Koa?+?TS?+?ESLlint?搭建node服務器的過程詳解
這篇文章主要介紹了使用?Koa?+?TS?+?ESLlint?搭建node服務器,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05
MongoDB學習筆記(六) MongoDB索引用法和效率分析
MongoDB中的索引其實類似于關系型數據庫,都是為了提高查詢和排序的效率的,并且實現原理也基本一致2013-07-07

