无法使用eclipse mars在java web项目中处理来自不同Project的数据

时间:2015-08-12 13:09:42

标签: maven java-8 tomcat8 eclipse-mars

我的工作区中有多个项目,我使用的是Tomcat 8和maven ex:

项目A. | _    A类

项目B. | _    B类 - 这是使用A类方法

在tomcat上运行时,B类没有从类A的方法获取数据。(如果我将它作为java文件运行,它就可以工作)

我已将项目A添加到项目B的Java构建路径和部署程序集中。

2 个答案:

答案 0 :(得分:0)

右键单击项目B单击“配置构建路径”。 单击该项目选项卡。 单击“添加”以添加项目A. 您将在项目B中获得项目A参考。

在运行时添加文件 右键单击您的项目并选择配置。 选择classpath选项卡并添加projectA。添加你的类路径。

编译eclipse时会引用其他依赖项目。在运行时,您必须将其添加到运行时的类路径中。

答案 1 :(得分:0)

我使用maven父子模块找到答案。我们只需要创建parent.pom,我们将在其中添加所有子模块。现在创建需要在服务器上部署的Web项目..以及其他具有maven项目的项目,您可以在Web项目的maven项目中添加依赖项。