【问题标题】:Not able to to process data from different Project in java web project using eclipse mars无法使用 eclipse mars 处理来自 java web 项目中不同项目的数据
【发布时间】:2015-09-07 17:04:28
【问题描述】:

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

项目 A |_ A类

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

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

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

【问题讨论】:

    标签: maven java-8 tomcat8 eclipse-mars


    【解决方案1】:

    右键单击项目 B 单击“配置构建路径”。 单击其上的“项目”选项卡。 单击添加以添加项目 A。 您将在项目 B 中获得项目 A 的引用。

    在运行时添加文件 右键单击您的项目并选择配置。 选择类路径选项卡并添加项目A。将其添加到您的类路径中。

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

    【讨论】:

    • 我已经做到了……这允许我们导入 A 类方法。但是当我在 apache Tomcat 服务器上运行它时,它不会返回任何内容。
    • 当我调试它时。它说“无法解析类型”
    • 然后你必须将它添加到你的运行时的类路径中。
    【解决方案2】:

    我使用 maven parent-child module 找到了答案。我们只需要创建 parent.pom,我们必须在其中添加所有子模块。现在创建需要部署在服务器..和其他maven项目上的web项目,你可以在web项目的maven项目的pom中添加依赖。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-16
      • 2011-01-12
      • 1970-01-01
      相关资源
      最近更新 更多