同一台机器启动多个JBoss服务器

来源:互联网 发布:算法不一定有输入 编辑:程序博客网 时间:2024/05/17 07:07
JBoss支持 不同 配置的服务器启动,我们看一下JBOSS_HOME/server,里面有3个目录
all, default, minimal。

JBoss默认启动default。

我们可以修改JBoss的启动参数而让JBoss启动任何配置的服务器,比如让JBoss默认启动all,则作如下修改:
JBOSS_HOME/bin/run.bat/run.sh
-----
:RESTART
"%JAVA%" %JAVA_OPTS% "-Djava.endorsed.dirs=%JBOSS_ENDORSED_DIRS%" -classpath "%JBOSS_CLASSPATH%" org.jboss.Main -c all %*
也就是加上 -c all这个启动参数


言归正传。
有时我们想同时启动2个JBoss服务器,怎么办?
可以用下面方法实现:

1, 根据自己的需要,分别从(all,default, minimal)拷贝出2个目录,比如server1,server2

2, server1server2 删除JBOSS/server/serverX/deploy所有重复的deploy项目,比如http-invoker.sar等。

3, 修改server1server2其中任何一个serverjboss-service.xml文件,找到所有有重复的端口,改成另外的未使用的端口号。

4, 按照上面所说的方法,为每一个server做一个启动script,启动,看看有无错误。有错误的情况下,可能是修改不彻底,请按照上面步骤仔细检查修改



------------------
powered by syboos.com