EJB неправильно развертывается в Eclipse Galileo и JBoss - PullRequest
0 голосов
/ 30 июля 2009

Я использую Eclipse 3.5 с JBoss внутри. Есть один проект, над которым мы сейчас работаем. Проблема в том, что при развертывании проекта он сообщает об исключении:

org.jboss.deployers.spi.DeploymentException: Exception determining structure: AbstractVFSDeployment(EAR.ear)

с вложенным исключением:

 java.lang.RuntimeException: project1.jar module listed in application.xml does not exist within .ear

Проблема возникает из-за того, что у уха нет проекта, как описано выше, но это происходит только тогда, когда проекты находятся в состоянии «синхронизированы» на сервере.

Если я изменяю какой-либо файл в project1, он развертывает project1.jar, но не другие проекты, которые все еще находятся в синхронизированном состоянии, и исключение составляют некоторые другие зависимости между проектами.

Project1 - это EJB Project в затмении, зависимые проекты - это обычные проекты.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 15 сентября 2009

Созданы ли ваши зависимые проекты как проекты Utility, или это простые проекты Java, которые вы унаследовали как зависимости в вашем EJB?

Если они не являются проектами утилит, я бы предложил создать их как утилиты, поскольку это предпочтительный и рекомендуемый способ разграничения классов, предназначенных для совместного использования в проектах.

...