从eclipse启动JBoss 7.1.1失败

时间:2012-10-23 08:55:32

标签: java eclipse jboss jboss7.x jboss-tools

在我的机器上使用JBoss Tools 2.3.0从Eclipse Indigo SR2内的服务器视图启动JBoss时,一切运行正常。

我已将包含Eclipse和JBoss-7.1.1.Final的工作文件夹的所有内容复制到另一台机器上。

现在,当我尝试启动服务器时,它会失败并显示以下消息:

  

启动JBoss 7.1.1运行时遇到错误。归档:/ class /路径引用的/jboss/jboss-modules.jar不存在。

我没有在运行时或服务器或项目配置中看到任何引用jar的内容。正如预期的那样,jboss-modules.jar位于JBoss服务器的根文件夹中。 standalone.xml中没有部署。 两台计算机都在运行SuSe 12. .bashrc.profile为空。

服务器从命令行启动。

我在Eclipse中从头开始创建了一个新的运行时和服务器,但是得到了同样的错误。

任何想法都表示赞赏。

3 个答案:

答案 0 :(得分:2)

运行 JBOSS 7.1运行时需要

modules.jar,这是缺失的。

  1. 转到Window > Preferences > Server > Runtime Environment > Default Classpath。 如果在右侧菜单中没有看到任何类路径,则可以通过 -

    调整类路径设置
    1. 将服务器更改为JBOSS 7.0 Runtime。
    2. 再次将服务器更改为JBOSS 7.1 Runtime。
  2. 再次删除并添加服务器

    添加新服务器

    1. 请检查第2和第3个复选框 - “收听所有接口以允许远程网络连接”
      - “将您的管理端口公开为服务器的主机名”
    2. 现在一切都会好起来的。

答案 1 :(得分:1)

我刚才找到了解决方案:

  1. 我在User Libraries下的服务器启动配置中找到了对jboss-modules.jar的引用。所有删除它的尝试都失败了。删除或重置为默认值并应用后,我启动了服务器,收到了同样的错误,并且.jar再次出现在启动cofig类路径中。
  2. 我实际上有一个名为jboss的项目没有任何方面,只是为了从eclipse项目浏览器中看到JBoss文件。该项目已经结束。
  3. 打开它后,服务器再次启动。

    对于项目中对jboss-modules.jar的引用如何进入启动配置类路径以及为什么它阻止删除尝试,我仍然一无所知。

答案 2 :(得分:1)

我知道这是一个迟到的回复,但如果有人需要解决这个问题。

如果你去Window>偏好>服务器>运行时环境>默认类路径

您将看到'JBoss 7.0 Runtime'没有'modules ../- [* / .jar]'依赖项,这是jboss-modules.jar所在的位置。选择'JBoss 7.0 Runtime'而不是JBoss 7.1 Runtime后,与jboss-modules.jar相关的错误就消失了,服务器启动时没有错误。

我的应用程序也开始没有错误。我正在使用JBoss 7.1.1。