我的工作区中有一个 Web 项目,它依赖于工作区中的 java 项目。
在项目引用中,我使我的 Web 项目引用了 java 项目,但仍然存在构建错误,表明我的 java 项目中的类未被我的 Web 项目引用。
一个答案
这不是对您的问题的直接答案,而是对您遇到的问题的解决方案。
必须部署 java 项目,您的 Web 项目才能在 Eclipse 调试环境以外的任何环境中运行。我假设部署技术是一个 JAR 文件。
- 构建java 项目。即,生成可部署的 jar 文件。我将其称为 XYZ.JAR 文件。
- 将 XYZ.JAR 文件放入您的网络项目的 /WEB-INF/lib 中。
您的问题的可能答案
检查以下内容,我怀疑您的答案就在其中:
-
java 项目 的 JDK 合规性与 web 项目 的 JDK 合规性是否不同?在网络项目上走得更高就可以了。较低的网络项目将无法工作。
- 您是否构建了java项目?
- 是java 项目的自动构建集。我建议你应该设置自动构建。
- 尝试运行干净 then a 构建在java项目上,然后在web项目上也是如此。
- 你说依赖。您的意思是在 Web 项目 的 Properties!Java Build Path!Projects 选项卡中添加了对 java 项目 的引用吗?如果答案是否定的,那么您应该添加一个。注意:这对于编译来说很好,但一旦部署就没有任何帮助。
- 您是否设置了一个 EAR 文件来部署 java 项目 和 web 项目(如果您要部署到 Tomcat 等 servlet 容器,则不适用)?如果是,则在 web 项目 的属性!J2EE 模块依赖项中添加对 java 项目 的引用
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)