我有一个非常奇怪的问题。我可以成功启动我的Eclipse内部JBoss服务器(7.0.2)。我可以访问该网站,一切都很好。但是在重新启动或关闭并重新启动后,我总是会收到以下错误:
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中删除内部服务器并重新创建后,我可以在第一次成功启动它。外部JBoss目录的路径是正确的。
有没有人有同样的问题或任何想法可能是什么?
感谢您的帮助!
答案 0 :(得分:0)
我找到了解决方案。这很奇怪,但是由于路径中的空间,第二次执行服务器之后不知何故崩溃了:
/ Users / robin / Coding / JBoss Servers /..'
删除空间后,我也可以多次运行服务器而不会崩溃。感谢 Perception ,他的评论引导我找到解决方案。