將Jboss7 server 配置成一個windows啟動服務的兩個文件,部署步驟如下:
1. 先檢查是否配置java_home和jboss_home的環境變量,如沒配置上先配置,如我的是JBOSS_HOME=D:\jboss-as-7.1.1.Final。
2. 將附件中jbosssvc.exe和service.bat文件拷貝到%JBOSS_HOME%\bin 目錄下,如我的D:\jboss-as-7.1.1.Final\bin。
3. 開始-〉運行-〉輸入”cmd”,進入命令行,調整目錄到%JBOSS_HOME%\bin,如”cd D:\jboss-as-7.1.1.Final\bin”
4. 在命令行中輸入 “service.bat install ”,對服務進行安裝。提示” Service JBoss7 installed”表示安裝成功。可在開始-〉運行-〉輸入services.msc,進入服務列表中,查看到名稱是Jboss7的服務。右鍵Jboss7服務-〉屬性-〉常規選項卡-〉啟動類型改成自動。自此,每次重新計算機時,jboss7服務隨機器自動啟動。
5. 注銷jboss服務的方法同上,使用命令” service.bat uninstall ”。
6.附件中的兩個文件,是從http://www.jboss.org/jbossweb/downloads/jboss-native-2-0-10.html中,下載binaries 2.0.10-windows x86得到。jboss配置成service.zip
修改service.bat的啟動內容,修改內容如下:
a. 第21-23行修改服務的名稱、顯示名稱、描述內容
set SVCNAME=JBoss7server
set SVCDISP=JBoss7
set SVCDESC=JBoss AS 7.1.1.Final - Windows x86
b. 第27行注釋掉,在set JAVA_OPTS=-Xrs 的前面加REM,該行改為REM set JAVA_OPTS=-Xrx 注釋set JAVA_OPTS=-Xrs的原因是,原本加這一行的作用是防止機算機用戶注銷時使jboss服務器停止,現注釋掉就是指用戶注銷時jboss就停掉。
c.全文替換掉 run.bat為standalone.bat,run.log 為standalone.log。此替換是為了重定向到手工啟動jboss服務器的單機模式。
7. 64位的服務器需重新下載支持64位的jbosssvc.exe,下載地址如下:http://www.jboss.org/jbossweb/downloads/jboss-native-2-0-10.html中,下載binaries 2.0.10-windows x64。