在我的机器上使用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中从头开始创建了一个新的运行时和服务器,但是得到了同样的错误。
任何想法都表示赞赏。
答案 0 :(得分:2)
modules.jar
,这是缺失的。
转到Window > Preferences > Server > Runtime Environment > Default Classpath
。
如果在右侧菜单中没有看到任何类路径,则可以通过 -
再次删除并添加服务器
而添加新服务器,
现在一切都会好起来的。
答案 1 :(得分:1)
我刚才找到了解决方案:
User Libraries
下的服务器启动配置中找到了对jboss-modules.jar的引用。所有删除它的尝试都失败了。删除或重置为默认值并应用后,我启动了服务器,收到了同样的错误,并且.jar再次出现在启动cofig类路径中。jboss
的项目没有任何方面,只是为了从eclipse项目浏览器中看到JBoss文件。该项目已经结束。打开它后,服务器再次启动。
对于项目中对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。