将Jboss EAP 6.1 安装成Windows系统服务

1、在Windows服务器上部署Jboss EAP 6.1,采用StandardAlong 模式,启用Jboss会使用CMD的黑色窗口,

     一但部署在服务器上,便不能注销,可使用以下步骤将Jboss注册成系统服务。

2、从JBOSS 官方下载最新的 Native Connector

     http://www.jboss.org/jbossweb/downloads/jboss-native-2-0-10

3、解压下载完成的Jboss-native-2.*.zip,复制bin目录中的所有文件到Jboss安装目录中的bin文件中

4、进入JBoss安装目录的bin目录,使用EditPlus、Notepad、记事本,编辑service.bat文件

       1)SVCNAME = JBAS50SVC   #这是安装服服务后服务名

       2)SVCDISP  =  JBoss Application Server 5.0  #这是服务描述

       3)SVCDESC=JBoss Application Server 5.0.0 GA/Platform: Windows x86   #这是服务简介

以上这几个变量可以自由填写;

       4)修改里面的JAVA_OPTS信息配置信息,以配置相应的java内存配置信息,在原service.bat文件中,有默认的-Xrs选项,不过这个选项先不能删掉,以避免某些远程桌面信息会导致jboss停掉的问题。

        如:set JAVA_OPTS=-Xrs -server -Xms1024m -Xmx5000m -XX:PermSize=1024M -XX:MaxNewSize=1024m -XX:MaxPermSize=1024m

       5)配置JAVA_HOME 路径,如果已经在系统的环境变量中配置了,此步骤可以省略。

       6)配置JBOSS_HOME 路径,如:

             SET JBOSS_HOME=E:\web\jboss-eap-6.1

       7)将service.bat中的所有run.bat修改为standalone.bat,在最新的jboss版本中,已不再使用call.bat了

       8)将service.bat中关于停止服务的 call shutdown 部分修改为 call jboss-cli.bat –connect command=:shutdown >> shutdown.log 2>&1。因为已经没有shutdown.bat这个文件,如果不修改的话,此调用将直接重启机器。此外,如果配置多个jboss,只需要在后面追加 –controller=host:mport 即可

       9)在cmd下运行 service.bat install安装服务,然后在服务中将其启动方式修改为auto即可。

 5、以上配置在JBOSS EAP 6.1 final 版、WIndows Server 2008 R2 64 上测试通过。

    

猜你喜欢

转载自sharejava.iteye.com/blog/1943088