Eclipse JBoss插件 - 无法再次启动我的服务器

时间:2012-02-07 16:51:28

标签: java eclipse jboss noclassdeffounderror

我有一个非常奇怪的问题。我可以成功启动我的Eclipse内部JBoss服务器(7.0.2)。我可以访问该网站,一切都很好。但是在重新启动或关闭并重新启动后,我总是会收到以下错误:

enter image description here

Exception in thread "main" java.lang.NoClassDefFoundError: /Users/path/Coding/JBoss
Caused by: java.lang.ClassNotFoundException: .Users.robin.Coding.JBoss
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

我用Google搜索并查看了JBoss论坛。有些ppl使用JRE版本而不是JDK时遇到问题。我检查过我使用的是JDK 1.6 ..

这里有一些其他信息:

  • Eclipse Indigo(3.7.1)
  • JBoss(jboss-as-web-7.0.2.Final)也使用较新的版本7.1进行了测试
  • JBoss Tools(3.3.x)
  • Java版“1.6.0_29”
  • Mac Os X 10.7.3(狮子)

在Eclipse中删除内部服务器并重新创建后,我可以在第一次成功启动它。外部JBoss目录的路径是正确的。

有没有人有同样的问题或任何想法可能是什么?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。这很奇怪,但是由于路径中的空间,第二次执行服务器之后不知何故崩溃了:

/ Users / robin / Coding / JBoss Servers /..'

删除空间后,我也可以多次运行服务器而不会崩溃。感谢 Perception ,他的评论引导我找到解决方案。