我最近从Eclipse Juno升级到Kepler,并将一些旧项目导入新工作区,但不幸的是我无法发布我的一个Web项目。它依赖于同一工作区中的其他几个项目,这些项目在“部署程序集”选项卡中列出,其中包含
等条目Source Deploy Path
/eventserver WEB-INF/lib
我已经使用“添加/项目”选项添加了(我很确定我之前使用过“来自Classpath的Add / Entries”但该选项没有列出项目,所以我不知道会发生什么上)。但是当我发布主项目时,项目的代码和它们的依赖项都没有部署到WEB-INF / lib。此外,我还出现以下警告:
Description Resource Path Location Type
Projects must be referenced by an EAR or a WAR to use classpath publish/export dependencies whose runtime path (../) maps into the parent component. eventserver P/eventserver Classpath Dependency Validator Message
如果我没有引用实用程序项目的主项目,我以前只会这样做。
任何想法发生了什么?
答案 0 :(得分:0)
使用以下链接创建EAR项目:
http://www.eclipse.org/webtools/jst/components/j2ee/scenarios/application_creation_tutorial.html
创建后,尝试在服务器条目中添加项目。