当前位置: 首页 > 知识库问答 >
问题:

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

章丰茂
2023-03-14

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

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

我错过了什么?

共有3个答案

韩乐湛
2023-03-14

这个问题通过在eclipse中通过JBossDeveloperStudio插件配置JBoss7来解决。Jboss 4和Jboss 7的web端口应该不同,如下面的屏幕截图所示。

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

湛安宁
2023-03-14

如果您试图测试在JBoss 4和JBoss 7中运行代码,并让它们模拟服务器环境,那么您可能希望在本地设置VM。这将更接近于他们部署时你所拥有的。

仉昂熙
2023-03-14

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

 类似资料:
  • 问题内容: 我必须使用两个版本的Java(1.6.21和1.7)。我公司的代码取决于1.6_21,我们计划使用人工制品。我们正在本地测试工件,但是工件需要Java 1.7或更高版本。我希望我的默认Java主目录指向1.6_21,对于工件应为1.7。 但是问题出在我安装Java 7以后,它就将自身设置为默认值。我读过很多文章,它们解释了如何管理Java的两个版本,但是我的工件和Eclipse必须同时

  • 问题内容: 我们正在使用JBoss 4.2.3,该版本又带有Hibernate的3.2.1.ga版本。我想使用支持JPA 2.0的Hibernate 3.5.1-FINAL。我一直在尝试通过将自己的hibernatejar放入WEB-INF / lib文件夹并在jboss- web.xml中为WAR创建自己的类加载器来使其工作 我也尝试过: 但是我遇到了很多问题,这是我目前坚持的例外情况: 由于最

  • 问题内容: 我有一个独立使用两个依赖项的项目:BoneCP和Hibernate。但是由于SLF4J及其版本冲突,它无法正常工作,因为BoneCP需要SLF4J 1.5,而Hibernate需要SLF4j 1.6。如您所知,在pom.xml中不可能同时具有相同依赖项的两个不同版本。所以,我该怎么办才能解决这种惊人的SLF4J副作用??? 我得到的错误是臭名昭著的: 我需要添加它,但是不允许具有两个不

  • 问题内容: 我正在尝试创建86个task.py实例以同时运行。 问题答案: 等待命令完成。改为使用:

  • 我有一个情况,我需要启动两个线程一个接一个。我尝试了以下代码片段,在这里我可以启动Thread12,但不能启动Thread2。我怎样才能开始两个......?如何启动两个线程一个接一个...? 代码片段

  • 问题内容: 我正在编写一个使用QuickFIX / J作为FIX框架的应用程序。我的对方向我发送了FIX版本4.4 的消息,但只有某些字段(组件)的版本为5.0 现在,我正在尝试实现可以​​阅读此组件的功能。 这个 不起作用!消息来自版本4.4,这就是为什么只需要a 而不是版本5.0的原因 如果我尝试这个 我收到以下错误: 这是因为我得到4.4场,但要像对待4.4版本。看这里 也许有人可以帮我…