Вопрос

У меня есть файл ушей, который генерируется через плагин Maven Ear. Ушной файл имеет только один модуль, который является модулем EJB. Я могу развернуть его в JBOSS 4.2.1-GA внутри Eclipse, но когда я попытался запустить его, во время стартапа встречается исключение. Я пытался искать решение уже два дня, но безуспешно.

Исключение, с которым я столкнулся, было

org.jboss.xb.binding.JBossXBException: Failed to parse source: Premature end of file. @ *unknown*[-1,-1]

Трассировка стека здесь: трассировки стека

Возможно, стоит отметить, что это существующий проект, который я пытаюсь «мавенизировать» и работал должным образом.

Это было полезно?

Решение

Это звучит так, как будто в файле JAR, который вы пытаетесь развернуть, osf-feed-ejbs.jar Дескриптор развертывания (EJB-Jar.xml, вероятно, отсутствует.

Если он находится в папке Meta-Inf, и вы находитесь в Windows, убедитесь, что META-INF Все кепки!

Тебе не нужно ejb-jar.xml для развертывания EJB3. Но если у вас есть, это должно быть хорошо сформировано, по крайней мере.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top