同时运行两个不同版本的Jboss实例

时间:2013-07-08 09:51:26

标签: jboss multiple-instances

我的应用程序扩展了两个jboss版本Jboss 4和Jboss 7. Jboss 4 intance正在运行eclipse。当我尝试在[JBOSS_HOME] /bin/standalone.bat中运行Jboss 7时,它无法启动并显示以下错误。

调用“C:\ jboss-as-7.1.1.Final \ bin \ standalone.conf.bat” 警告JBOSS_HOME可能指向不同的安装 - 可能会出现不可预测的结果。 找不到“C:\ jboss \ jboss-eap-4.3 \ jboss-as \ jboss-modules.jar”。 运行此脚本时,请检查您是否在bin目录中。 按任意键继续 。 。

我在这里缺少什么?

3 个答案:

答案 0 :(得分:1)

standalone.bat尝试检查是否设置了JBOSS_HOME变量,如果没有,则尝试设置它。

if "x%JBOSS_HOME%" == "x" (
set "JBOSS_HOME=%RESOLVED_JBOSS_HOME%"
) 

Jboss 7需要位于jboss目录下的jboss-modules.jar。 在你的情况下,似乎JBoss 4已经将JBOSS_HOME设置为“C:\ jboss \ jboss-eap-4.3 \ jboss-as \”。这就是问题所在。

答案 1 :(得分:0)

通过在eclipse中通过jboss developer studio插件配置Jboss 7解决了问题。 Jboss 4和Jboss 7的Web端口应该不同,如下面的屏幕截图所示。

http://postimg.org/image/a6782xcoj/

答案 2 :(得分:0)

如果您正在尝试测试在JBoss 4和JBoss 7中运行代码并让他们谈论模拟服务器环境,那么您可能希望在本地设置VM。这将更接近部署时的情况。