2010-09-02 110 views
0

我们正在开发一个使用Tomcat和一些其他库的Web应用程序,并且我们在使用Eclipse中的“Java EE Module Dependencies”页面分配依赖项时遇到问题放置在webapp的lib /目录中。 (见屏幕截图)Eclipse中缺省项目中的Java EE Module Dependencies页面

我们遇到的问题是,虽然我们的大部分项目都显示为可用依赖项,但还是有一些缺失。我们已经完成了我们的研究,并且在一些机器上,我们所有的项目都可以正常显示,但不会显示其他项目是否有任何押韵或失踪项目的理由? alt text

+1

我猜你正在使用Eclipse <3.6版本,因为“Java EE Modules”页面已被删除,以支持“Module Assembly”。你能用Eclipse 3.6重现这一点吗? – 2010-09-03 03:00:56

+0

我将下载Eclipse 3.6的副本并进行测试,但我们从共享位置检查了我们的Eclipse安装。将每个人升级到3.6将需要一些时间,如果可能,我们希望找到3.5的分辨率。 – 2010-09-03 14:11:18

回答

2

这是一种WAG,但是您可以尝试向您想添加为Java EE Module Dependency的项目添加“实用程序模块”方面吗?

alt text

然后看到这些项目是否可被添加为Java EE的依赖关系。

+0

听起来很有希望,但是当我选择该选项时,我收到错误消息:“Utility Module requires Java 1.3 or newer”,这是我们确实拥有的。 :) – 2010-09-03 19:43:04

+0

这真的很奇怪。所以你有一个检查下一个“Java”,它被选为1.6/6或其他?我不确定这些问题是否相关,但是您的项目的Eclipse文件似乎被以某种方式搞砸了。如果可能,我建议从头开始重新创建项目。 – 2010-09-04 00:22:22

+0

这样做,谢谢。我没有看到Java也在列表中,我认为这个错误表明我没有在我的机器上安装Java。选择“实用程序模块”和“Java”项目导致缺失的项目出现在Java EE模块列表中。谢谢!! – 2010-09-04 14:04:18