怎么将JBoss注册为Windows服务

如何将JBoss注册为Windows服务
我们有一台Windows Server 2003的操作系统,主要是做测试用,好多同事都在上面部署应用,而且系统经常被重启,我们部署的JBoss也就经常断掉。

我们就考虑把JBoss注册为Windows服务,这样可以随着操作系统自动启动。

所用软件及版本:jdk1.6.0_26,Jboss-4.2.3.GA(Jboss-5.1.0.GA下就比较简单,后面会说明)
 
下面是注册步骤: 

1.安装jdk,设置好环境变量JAVA_HOME,PATH,JBOSS_HOME。其中JBOSS_HOME为JBoss所在目录,例如:D:\appServer\Jboss-4.2.3.GA

2.下载JavaService-2.0.10.zip(下载地址:http://forge.ow2.org/projects/javaservice/),解压缩,把其下的JavaService.exe拷贝到D:\appServer\Jboss-4.2.3.GA\bin下

3.用命令行工具,到D:\appServer\Jboss-4.2.3.GA\bin目录,输入下面内容:
JavaService.exe -install JBoss %JAVA_HOME%\jre\bin\server\jvm.dll -Djava.class.path="%JBOSS_HOME%\bin\run.jar;%JAVA_HOME%\lib\tools.jar" -Xms512M -Xmx1024M -start org.jboss.Main -stop org.jboss.Main -method systemExit -out "%JBOSS_HOME%\server\default\log\stdout.log" -err "%JBOSS_HOME%\server\default\log\stderr.log" -current "%JBOSS_HOME%\bin" -overwrite -startup 6
注册成功后,通过“net start JBoss”、“net stop JBoss”可以进行服务的启动和停止,
也可以到控制面板-管理工具-服务那里启动和停止。

4.如果需要卸载服务,在命令行工具中输入“JavaService.exe -uninstall JBoss”即可。

Jboss-5.1.0.GA如何安装成Windows服务:

在命令行下进入D:\appServer\Jboss-5.1.0.GA\bin目录,输入:service.bat install,
提示:Service JBoss Application Server 5.1 installed,表示JBoss5.1的服务注册成功。
删除该服务的方式是:进入D:\appServer\Jboss-5.1.0.GA\bin目录,输入:service.bat uninstall,删除成功后系统会提示:Service JBoss Application Server 5.1 removed。