最近使用JBOSS 6 EAP 版本,遇到很多问题,客户希望使用一台服务器运行多个服务,网上搜索了很多资料,基本都是低版本的,从6开始的几乎没有,所以一直在自己研究,后来参考、借鉴了一下 JBOSS4 部署多个服务的方法,大胆假设了一下,于是尝试开始:
1、使用 standalone 方式部署, 将 standalone 复制一份出来
cd /jboss/jboss-eap-6.2
linux下:cp -r standalone yanshou
cd yanshou/configuration
找到 standalone.xml 然后 修改里面配置文件的端口号, http 我修改为8180, 其余端口号 都是在 百位处 进行了 减1操作, 如 9990 改成 9890
保存
然后
cd /jboss/jboss-eap-6.2/bin
cp -r standalone.sh yanshou.sh
打开 yanshou.sh
找到
# determine the default base dir, if not set
if [ "x$JBOSS_BASE_DIR" = "x" ]; then
JBOSS_BASE_DIR="$JBOSS_HOME/standalone"
fi
标红处 改为 yanshou
# determine the default base dir, if not set
if [ "x$JBOSS_BASE_DIR" = "x" ]; then
JBOSS_BASE_DIR="$JBOSS_HOME/yanshou"
fi
然后保存, 这样就修改完毕了
直接 执行 sh yanshou.sh
控制台输出了正常的启动信息
浏览器访问 http://localhost:8180
进入了 JBOSS EAP 的后台, 就此 成功了
以上是本人自己总结并实验可以使用的方法,
由于本人刚刚接触JBOSS ,对此也不是很了解
可能方法不对, 所以希望 哪位看到此篇文章的朋友,如果对这方面比较了解,还望指点一二
如果有朋友 有什么问题,也可以留言,彼此交流学习。
时间紧促,还在加班工作中,就不贴图了,有什么问题留言吧。