我的应用程序扩展了两个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目录中。 按任意键继续 。 。
我在这里缺少什么?
答案 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端口应该不同,如下面的屏幕截图所示。
答案 2 :(得分:0)
如果您正在尝试测试在JBoss 4和JBoss 7中运行代码并让他们谈论模拟服务器环境,那么您可能希望在本地设置VM。这将更接近部署时的情况。