本文檔介紹如何將JBoss 7伺服器配置為Windows服務,以便與思科雲門戶一起使用。
此配置允許JBoss Server在Windows Server啟動時自動作為後台進程啟動。該進程不需要登入使用者啟動它,因此在該使用者註銷時不會終止。如果Windows Server重新啟動,它也會自動重新啟動。
本文檔的讀者應該瞭解這些主題。
Windows Server作業系統
Internet資訊服務
本檔案中的資訊是根據以下硬體和軟體版本:
Windows Server 2008 R2
IIS 7.5
Jboss 7.1.1.決賽
思科服務門戶9.4版或更高版本
如需檔案慣例的詳細資訊,請參閱思科技術提示慣例。
確保您對安裝了JBoss的Windows伺服器具有管理員訪問許可權,並且您有一個支援搜尋和替換的文本編輯器(如記事本)。 伺服器具有不受限制的Web訪問也非常方便(儘管不是必需的)。
請完成以下步驟:
在www.jboss.org/jbossweb/downloads網站上,搜尋「Jboss Web Native Connectors」的當前軟體包,並下載適用於您正在使用的Windows作業系統的二進位制檔案。例如,如果當前程式包為2.0.10版,則下載二進位制檔案2.0.10-windows x64的zip檔案。
將下載的存檔檔案解壓縮到JBoss根目錄。例如:
C:\jboss-as-7.1.1.Final
如果系統提示這樣做,請覆寫所有同名的現有檔案。
使用文本編輯器開啟<JBOSS_ROOT>\bin目錄下的service.bat檔案。將檔案的副本另存為service.old,以便進行備份。
將SVCNAME、SVCDISP和SVCDESC屬性設定為有意義的屬性。例如:
set SVCNAME=JBoss7server set SVCDISP=JBoss Server for CSP release X set SVCDESC=JBoss AS 7.1.1.Final - Windows x64 - CSP release X
將REM新增到JAVA_OPTS屬性的行首,註釋掉該屬性。例如:
REM set JAVA_OPTS=-X
將run.bat的所有匹配項替換為standalone.bat。
將run.log的所有匹配項替換為standalone.log。
替換命令的所有匹配項
call shutdown -S < .s.lock >> shutdown.log 2>&1
使用此命令
call jboss-cli.bat —connect —command=:shutdown >> shutdown.log 2>&1
儲存修改的service.bat檔案。
啟動Windows命令列並執行以下命令來安裝和註冊「JBoss Server for CSP release X」服務:
service.bat install
開啟Server Manager > Configuration > Services,並驗證「JBoss Server for CSP release X」服務是否已註冊。
(可選)將此服務的啟動類型更改為自動。
啟動「JBoss Service for CSP release X」服務。
檢查日誌檔案<JBOSS_ROOT>\bin\standalone.log,以驗證JBoss伺服器是否已成功啟動。