TongWeb7 安裝指南

wheree發表於2020-12-21

系統配置要求
安裝 TongWeb7 應用伺服器最低系統要求見以下內容:
系統元件 系統要求
作業系統 Windows 平臺:
Microsoft Windows 系列
Linux 平臺:
RedHat 系列
RedFlag 系列
Suse Linux 系列
19
國產平臺:
龍芯系列
飛騰系列
華為系列
申威系列
海光系列
Java 環境 JDK1.7 以上
實體記憶體 512MB 及以上
硬碟空間 可用空間 500MB 及以上
監視器 圖形介面安裝需要 256 色,字元介面安裝沒有色彩要

瀏覽器 Microsoft IE8 或 Firefox3.0 及以上版本瀏覽器

安裝 TongWeb7 應用伺服器

購買 TongWeb7 產品後,在 TongWeb7 產品光碟中提供有 license 檔案。將 TongWeb7
產品光碟中的 license.dat 檔案複製到安裝完成的 TongWeb7 根目錄下。

TongWeb7 應用伺服器目錄說明
目錄名稱 說明
Agent 代理伺服器註冊節點(標準版不存在該目錄)
applications 系統應用所在目錄。
asdp asdp 防禦攻擊目錄(安全版本提供)
autodeploy 伺服器預設提供的自動部署監聽目錄。
bin 伺服器啟動,停止等指令碼檔案所在目錄。
conf 伺服器的配置檔案所在目錄。
deployment 已部署應用的應用程式目錄。
TongDataGrid 分散式快取目錄(標準版不存在該目錄)
lib 伺服器執行所需的類檔案所在目錄,主要以 Jar 檔案形式存在。
logs 伺服器存放日誌檔案的目錄,日誌檔案包括訪問日誌檔案和服務
器日誌檔案等。
native Apr native 在不同平臺所需要的庫檔案。
samples 應用伺服器的示例目錄,示例包括 EJB、WEB 等模組。
service 自啟動伺服器目錄
persistence 存放各類監視量的持久化檔案。
snapshot 存放伺服器生成的快照檔案。
temp 伺服器產生的臨時檔案以及應用預編譯檔案所在的目錄。
tools 應用伺服器所帶的工具目錄
啟動伺服器
T W 7 H O M E / b i n 目 錄 下 , 通 過 s t a r t s e r v e r . s h 啟 動 應 用 服 務 器 。 也 可 以 通 過 s t a r t s e r v e r n o h u p . s h 以 後 臺 運 行 的 方 式 啟 動 應 用 服 務 器 。 ∗ ∗ 安 全 啟 動 ∗ ∗ 安 全 啟 動 功 能 可 以 防 止 通 過 停 止 腳 本 非 法 停 止 應 用 服 務 器 。 開 啟 安 全 啟 動 功 能 需 要 在 {TW7_HOME}/bin 目錄下,通過 startserver.sh 啟動應用伺服器。也可以通過 startservernohup.sh 以後臺執行的方式啟動應用伺服器。 **安全啟動** 安全啟動功能可以防止通過停止指令碼非法停止應用伺服器。開啟安全啟動功能需要 在 TW7HOME/bin,startserver.shstartservernohup.shTW7_HOME}/bin/external.vmoptions 指令碼中,把-Dstartup.secure=false 改成Dstartup.secure=true。如果指令碼中沒有-Dstartup.secure 引數,需要新增該引數;
此時,通過KaTeX parse error: Expected 'EOF', got '}' at position 9: TW7_HOME}̲/bin/stopserver…{TW7_HOME}/snapshot/restart。同時根
據配置是否重啟伺服器。可在啟動指令碼中通過增加如下引數配置相關資訊:
1) -Dmonitor.abnormal.restart=false:設定伺服器非正常狀態時是否重啟,如
果不設定這個引數或者引數值不為 true,表示不重啟,預設為 false。
2) -Dmonitor.interval=10:設定監測時間間隔,以秒為單位。如果不設定這個
引數,預設為 10 秒。
3) -Dmonitor.hang.max=0:設定允許的最大掛起執行緒數,如果不設定這個引數,
預設為-1,表示不監測執行緒掛起數。設定為 0 表示,只要發現有一個掛起則輸
出堆疊。
4) -Dmonitor.hang.name=tong-http-listene: 設定監測某個 HTTP 通道名稱下
的執行緒掛起數,如果不設定這個引數,預設為空,表示監測所有的 HTTP 通道
執行緒掛起數。
5) -Dmonitor.hang.name=tong-http-listene: 設定監測某個 HTTP 通道名稱下
的執行緒掛起數,如果不設定這個引數,預設為空,表示監測所有的 HTTP 通道
執行緒掛起數。

當機重啟使用場景
只有伺服器字子程式發生異常當機時監控主程式才會重啟 TongWeb7 應用伺服器。
⚫ 異常當機
1) Kill -9 子程式 id:認為是 TongWeb7 伺服器當機,重啟應用伺服器;
2) Kill -2 子程式 id:認為是 TongWeb7 伺服器當機,重啟應用伺服器;
3) Kill -15 子程式 id:認為是 TongWeb7 伺服器當機,重啟應用伺服器;
28
4) 其它方式:可以通過監控主程式的監控日誌或控制檯日誌可以看到應用伺服器子
程式是如何退出的,退出碼為 0 的為正常退出,其他都屬於異常退出。

不屬於異常當機:
1) 通過${TW7_HOME}/bin 的 stopserver.bat(stopserver.sh),正常停止服務;
2) 2) ctrl+c 停止了重啟監控主程式(通過作業系統檢視程式命令可看字串
com.tongweb.launcher.monitor.LauncherMonitor),這會導致同時停止了監控
主程式和應用伺服器子程式;
3) kill -3 子程式 PID:輸出子程式的 jvm 堆疊資訊,輸入到 server.log 日誌中,
應用伺服器子程式不會當機;
4) kill -3 主程式 PID:輸出主程式的 jvm 堆疊資訊,伺服器主程式不會當機;

管理控制檯
TongWeb7 管理控制檯是應用伺服器提供的圖形管理工具,它允許系統管理員以 Web
方式管理系統服務、應用程式、監控系統資訊等。
登入
在瀏覽器中輸入 http://IP:9060/console 進行訪問,訪問成功後出現如圖 2.3.1 所示登陸
頁面,預設登入使用者名稱密碼為:thanos/thanos123.com
登出
TongWeb7 管理控制檯中提供使用者退出登入的功能,在管理控制檯右上角使用者名稱下的
選擇“退出登入”按鈕,便可退出當前使用者的登入。
停止伺服器
Unix/Linux

  1. 使用 Ctrl+C 停止
    在 TongWeb7 的執行視窗直接按下 Ctrl+C,即可終止 TongWeb7 的執行。
  2. 通過停止指令碼停止
    在 TW_HOME/bin 下執行 stopserver.sh 以停止 TongWeb7 應用伺服器。
    專用平臺上解除安裝
    解除安裝 TongWeb7 安裝包。在專用機的配置管理,點選 TongWeb7 後的解除安裝,解除安裝即可。

相關文章