无法让eclipse kepler部署动态Web项目的依赖项目

时间:2013-09-03 06:17:44

标签: eclipse java-ee tomcat

我最近从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

如果我没有引用实用程序项目的主项目,我以前只会这样做。

任何想法发生了什么?

1 个答案:

答案 0 :(得分:0)

使用以下链接创建EAR项目:

http://www.eclipse.org/webtools/jst/components/j2ee/scenarios/application_creation_tutorial.html

创建后,尝试在服务器条目中添加项目。