`
20386053
  • 浏览: 432124 次
文章分类
社区版块
存档分类
最新评论

如何在将Jboss 安装为Windows 服务时设定系统参数(jboss5和jboss6下必须这么做才能将jboss安装为Windows 系统服务)

 
阅读更多

从Jboss4 开始,其默认的绑定地址,即jboss.bind.address 属性,变成了127.0.0.1。就意味着只有本机可以访问jboss 上部署的服务。

怎样去指定Jboss 的绑定IP 呢?(以下内容针对Jboss5)
我们知道,可以通过设定系统参数jboss.bind.address 来指定Jboss 的绑定IP,但是Jboss 启动时不能识别传递给JVM 的系统参数,即在JAVA_OPTS 中增加-Djboss.bind.address=0.0.0.0 不会有效果。只能传递给Jboss 的启动脚本run.bat 或者run.sh,如
run -c default -Djboss.bind.address =0.0.0.0

其中-c option 指定启动的server ,-Djboss.bind.address 就是设定系统参数了。当然,该参数跟-b option 是等效的,以下命令也是OK 的,

run -c default -b 0.0.0.0

到此为止大家应该都知道,以下的部分讲述如何将jboss 安装为Windows Service

我们知道可以使用$(JBOSS_HOME)/bin/service install 将Jboss 安装为服务,问题是

如何在将Jboss 安装为Service 的时候传递参数,如指定启动的Server,设定绑定地址... 呢?

修改service.bat 中的:cmdStart 和:cmdRestart 部分,

在call run.bat 后边增加参数,即

call run.bat -c all -b 0.0.0.0

然后再调用service install 安装服务

最后通过net start 或者控制面板就可以操作这个服务了。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics