2013-07-08 45 views
0

我的应用程序在两个jboss版本Jboss 4和Jboss 7之间扩展.Jboss 4 intance通过eclipse运行。当我尝试通过[JBOSS_HOME] /bin/standalone.bat运行Jboss 7时,它不会启动并显示下面的错误。同时运行两个不同版本的Jboss实例

调用 “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目录中。 按任意键继续。 。 。

我在这里错过了什么?

回答

0

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

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

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 \”。这是问题的原因。

+0

这可能会发生什么,但它如何解决? –

+0

尝试在Jboss 7的jboss/bin中的所有事件中将变量JBOSS_HOME的名称更改为JBOSS_HOME_7。我没有测试过它,但这可能会解决您的问题。 – TeeJ

0

如果你想测试在JBoss中4和JBoss 7上运行的代码,并让他们谈谈模拟服务器环境,那么你可能要设置虚拟机本地。这将更接近你部署时的情况。

相关问题