У меня действительно странная проблема. Я могу успешно запустить свой внутренний JBoss-сервер Eclipse (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)
Я гуглил и смотрел на форумах JBoss. У некоторых пользователей возникли проблемы с использованием версии JRE вместо JDK. Я проверил, что я использую JDK 1.6 ..
Вот некоторые другие сведения:
- Затмение Индиго (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 правильный.
У кого-нибудь была такая же проблема или есть идеи, что это может быть?
Спасибо за вашу помощь!