0

我最近从 Eclipse Juno 升级到了 Kepler,并将一些旧项目导入了新的工作区,但不幸的是,我无法发布我的一个 Web 项目来工作。它依赖于同一工作区中的几个其他项目,这些项目列在“部署程序集”选项卡中,条目如下

Source                 Deploy Path
/eventserver           WEB-INF/lib

我使用“添加/项目”选项添加的(我很确定我以前使用过“从类路径添加/条目”,但该选项没有列出项目,所以我不知道发生了什么)。但是,当我发布主项目时,项目的代码及其依赖项都没有部署到 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

如果我没有一个引用实用程序项目的主要项目,我只会得到它。

有什么想法吗?

4

1 回答 1

0

使用此链接创建一个 EAR 项目:

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

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

于 2013-09-03T19:59:41.793 回答