Я получаю ошибку java.lang.ClassNotFoundException: javax.ejb.EJBObject
, когда я запускаю приложение как файл JAR. При запуске в Eclipse все работает нормально."java.lang.ClassNotFoundException: javax.ejb.EJBObject" при запуске JAR
Приложение правильно обращается к основному классу и основному методу. Но когда он пытается загрузить контекст приложения, он не может решить ссылку на компонент EJB. Затем я получаю следующую ошибку:
Error creating bean with name 'bc' defined in class path resource [blabla.xml]:
Initialization of bean failed;
nested exception is
java.lang.NoClassDefFoundError: javax/ejb/EJBObject
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
...
Caused by:
java.lang.ClassNotFoundException: javax.ejb.EJBObject
Я включил все взаимозависимые зависимости с Maven в файле JAR.
Вы знаете какую-либо дополнительную информацию об этой ошибке?
Когда я укажу путь к классам через командную строку, а не в MANIFEST.MF, я все равно получаю ту же ошибку. – 2010-05-07 12:14:50