Java EJB在EclipseGalileo和JBoss中没有正确部署

Java EJB在EclipseGalileo和JBoss中没有正确部署,java,eclipse,jboss,ejb-3.0,Java,Eclipse,Jboss,Ejb 3.0,我正在使用内置JBoss的Eclipse3.5。 我们目前正在进行一个项目。 问题在于,当我部署项目时,它会报告一个异常: org.jboss.deployers.spi.DeploymentException: Exception determining structure: AbstractVFSDeployment(EAR.ear) 有一个嵌套的异常: java.lang.RuntimeException: project1.jar module listed in applicati

我正在使用内置JBoss的Eclipse3.5。 我们目前正在进行一个项目。 问题在于,当我部署项目时,它会报告一个异常:

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
出现此问题的原因是ear没有项目,如上所述,但只有当项目在服务器上处于“已同步”状态时才会出现此问题

如果我更改project1中的任何文件,它会部署project1.jar,但不会部署仍处于同步状态的其他项目,例外情况是项目之间的一些其他依赖关系

project1在eclipse中是“EJB项目”,依赖项目是常规项目


任何帮助都将不胜感激。

您的依赖项目是作为实用程序项目创建的,还是您在EJB中作为依赖项继承的普通Java项目

如果它们不是实用程序项目,我建议将它们创建为实用程序,因为这是划分跨项目共享的类的首选和推荐方法