java.lang.NoClassDefFoundError при использовании сгенерированного класса xmlbeans в JBoss Fuse 6.3

Я использовал XMLBeans-2.5.0 для генерации классов из файла xsd. Эти файлы классов будут использоваться для преобразования Java/ XML позже. Эти сгенерированные классы xmlbeans затем упаковываются как jar и устанавливаются в наш репозиторий maven. После этого я сначала установил функцию (camel-xmlbeans) в JBoss FUSE 6.3, а затем установил сгенерированные классы xmlbeans в виде пакета. Намерение состоит в том, чтобы использовать этот пакет другими пакетами приложений. Все идет хорошо, сгенерированный пакет xmlbeans запускается без ошибок.

Затем я создал еще один проект JBoss Fuse/blueprint, который ссылается на сгенерированные классы xmlbeans как зависимость от pom.xml. Этот проект был собран и установлен на сервере JBoss FUSE. Однако при запуске этого пакета было выдано следующее исключение времени выполнения:

Вызвано: java.lang.NoClassDefFoundError: Не удалось инициализировать класс com.abc.test.xmlbean.order.insync.UPDATEORDERSTATUSAUGMENTDocument в com.abc.test.xmlbean.order.insync.UPDATEORDERSTATUSAUGMENTDocument$Factory.newInst).abc.test.mypackage..invoke(DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke(Method.java:498) в org.apache.camel.component.bean.MethodInfo.invoke (MethodInfo.java:408)......

UPDATEORDERSTATUSAUGMENTDocument - это класс, сгенерированный xmlbean, он установлен, но не может быть решен во время выполнения. MainProcessor - это класс процессора в моем втором комплекте.

0 ответов

Другие вопросы по тегам