【问题标题】:Managing libraries with Eclipse and Tomcat使用 Eclipse 和 Tomcat 管理库
【发布时间】:2012-03-08 14:29:04
【问题描述】:

我正在使用 Eclipse 作为我的 IDE 进行开发。我有一个项目(我的模型),网络应用程序依赖它来编译和运行。这个模型项目中还有它和网络应用程序都需要的 jars。

我已在 Eclipse 的 web-app 部署程序集选项中选择了所需的项目作为依赖项。我还在模型项目的构建配置屏幕上选择了要导出的 jar。我的所有源代码似乎都可以在 web-app 运行时访问,但项目中的库 jar 不是(我得到类未找到异常)

tomcat 不能像我想的那样引用 jars 中的 jars 吗?除了我已经选择的项目之外,我是否必须通过进入部署程序集并选择“来自工作区的存档”来实际包含我想要的所有 jar? (从而使模型项目中的“导出”选项无用?)

我不希望将它们复制到 WEB-INF/lib 目录中,因为我需要在我们的版本控制中管理这个单一库的两个版本。

【问题讨论】:

    标签: java eclipse tomcat classpath


    【解决方案1】:

    我的理解是 Tomcat 必须有 WEB-INF/lib 中的文件才能在运行时访问这些文件。您可以做的是将 jars 放在此目录中,然后从您的模型项目中引用它们,这样您就不必复制它们两次。

    下面的答案也可能对How to work with referenced projects in eclipse有帮助

    【讨论】:

      猜你喜欢
      • 2017-06-10
      • 1970-01-01
      • 2010-09-15
      • 1970-01-01
      • 2013-11-23
      • 2011-12-02
      • 2021-06-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多