4

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

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

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

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

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

服务器从命令行正常启动。

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

任何想法表示赞赏。

4

3 回答 3

2

modules.jar需要运行JBOSS 7.1 Runtime,这是缺失的。

  1. Window > Preferences > Server > Runtime Environment > Default Classpath。如果您在右侧菜单中没有看到任何类路径,您可以通过以下方式调整类路径设置 -

    1. 将服务器更改为 JBOSS 7.0 运行时。
    2. 再次将服务器更改为 JBOSS 7.1 Runtime。

再次删除并添加服务器,

同时添加新服务器

  1. 请检查第二个和第三个复选框
    -“侦听所有接口以允许远程 Web 连接”
    -“将您的管理端口公开为服务器的主机名”

现在一切都会运行良好。

于 2014-12-01T07:34:07.933 回答
1

我刚刚找到了解决方案:

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

打开后,服务器又正常启动了。

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

于 2012-10-23T09:21:24.980 回答
1

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

如果你去 Window > Preferences > Servers > Runtime Environments > Default Classpath

你会看到'JBoss 7.0 Runtime' 没有'modules../-[* / .jar]' 依赖,这是jboss-modules.jar 所在的地方。选择“JBoss 7.0 Runtime”而不是 JBoss 7.1 Runtime 后,与 jboss-modules.jar 相关的错误消失了,服务器启动时没有错误。

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

于 2013-05-20T21:05:00.027 回答