一、修改Jboss的访问端口
找到${JBOSS_HOME}/server/default/deploy/jboss-web.deployer/server.xml这个文件,修改其中的节点
二、在一个JBoss AS中启动两个JBoss实例
也不知道这样说是否准确,反正就是可以理解为将server下的default和all同时启动的意思。具体做法如下:
第一步:复制default文件夹,两份,一份重命名为myconfig1,一份重命名为myconfig2。
第二步:第一个jboss可以正常启动(若有需要,可修改默认的访问端口)。
第三步:第二个jboss需要修改一系列的port,以防冲突,涉及到如下文件(以myconfig2为例):
1、${JBOSS_HOME}/server/myconfig2/conf/jboss-service.xml 查找port,在所有找到的端口前面加上2(也可以加3,小号端口常被系统占用,不要超过65536即可);
2、${JBOSS_HOME}/server/myconfig2/deploy/jboss-web.deployer/server.xml 查找port,在所有找到的端口前面加上2(HTTP/1.1的端口号是jboss的访问端口,改成80,88,8080等和第一个jboss不同即可,要常用,这个不必加2了);
3、${JBOSS_HOME}/server/myconfig2/deploy/ejb3.deployer/META-INF/jboss-service.xml 查找port,在所有找到的端口前面加上2;
4、${JBOSS_HOME}/server/default/deploy/jms/uil2-service.xml 查找port,在所有找到的端口前面加上2;
OK,可以启动jboss了
run.sh -c myconfig1
run.sh -c myconfig2
三、建立虚拟主机
在要建立的项目的WEB-INF下建立一个文件jboss-web.xml,内容如下:
可是建立好虚拟主机后,我不知道该如何访问jboss的管理控制台了,呵呵,请知道的高手指教。 :idea:
注:以上均在JBoss4.2.3GA验证通过。
找到${JBOSS_HOME}/server/default/deploy/jboss-web.deployer/server.xml这个文件,修改其中的节点
<Connector port="80" address="0.0.0.0" maxPostSize="0"
maxThreads="250" maxHttpHeaderSize="8192"
emptySessionPath="true" protocol="HTTP/1.1"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"
useBodyEncodingForURI="true" />
将其中的port修改为你想使用的端口,比如8088。
二、在一个JBoss AS中启动两个JBoss实例
也不知道这样说是否准确,反正就是可以理解为将server下的default和all同时启动的意思。具体做法如下:
第一步:复制default文件夹,两份,一份重命名为myconfig1,一份重命名为myconfig2。
第二步:第一个jboss可以正常启动(若有需要,可修改默认的访问端口)。
第三步:第二个jboss需要修改一系列的port,以防冲突,涉及到如下文件(以myconfig2为例):
1、${JBOSS_HOME}/server/myconfig2/conf/jboss-service.xml 查找port,在所有找到的端口前面加上2(也可以加3,小号端口常被系统占用,不要超过65536即可);
2、${JBOSS_HOME}/server/myconfig2/deploy/jboss-web.deployer/server.xml 查找port,在所有找到的端口前面加上2(HTTP/1.1的端口号是jboss的访问端口,改成80,88,8080等和第一个jboss不同即可,要常用,这个不必加2了);
3、${JBOSS_HOME}/server/myconfig2/deploy/ejb3.deployer/META-INF/jboss-service.xml 查找port,在所有找到的端口前面加上2;
4、${JBOSS_HOME}/server/default/deploy/jms/uil2-service.xml 查找port,在所有找到的端口前面加上2;
OK,可以启动jboss了
run.sh -c myconfig1
run.sh -c myconfig2
三、建立虚拟主机
在要建立的项目的WEB-INF下建立一个文件jboss-web.xml,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 2.4//EN"
" http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd">
<jboss-web>
<context-root>/</context-root>
<virtual-host>www.yourdomain.com</virtual-host>
</jboss-web>
网上的资料说:还要在${JBOSS_HOME}/server/default/deploy/jboss-web.deployer/server.xml添加一个<Host>节点,其name要和上面的virtual-host一致。不过,我没有添加,也能正常跑起来,还没找到为什么。有知道的高手请解答。 :D
可是建立好虚拟主机后,我不知道该如何访问jboss的管理控制台了,呵呵,请知道的高手指教。 :idea:
注:以上均在JBoss4.2.3GA验证通过。