【问题标题】:eclipse tomcat: take the classpath from the projecteclipse tomcat:从项目中获取类路径
【发布时间】:2010-12-01 01:05:01
【问题描述】:

我在 eclipse 中有一个 java web 项目,想定义一个 tomcat 服务器。 似乎在 tomcat 服务器中我必须再次定义我的类路径。我如何告诉 tomcat 只使用我项目中的类路径(这不应该很明显吗?)。

不幸的是,我的 jar 分散在各处,将它们一个一个添加到我的 tomcat 配置并维护它是一件令人头疼的事情。

【问题讨论】:

    标签: java eclipse tomcat classpath


    【解决方案1】:

    给你:

    Run -> Run Configurations... -> Classpath

    【讨论】:

      【解决方案2】:

      你不必告诉 tomcat 去寻找散落在各处的罐子。 eclipse可以很容易地解决这个问题。正确配置您的 Eclipse 构建路径。创建库(在 Eclipse 中)并将 jar 组合在一起。尝试导出war并检查eclipse是否将所有需要的jar打包到WEB-INF/lib中。

      【讨论】:

        【解决方案3】:

        不,Tomcat 和 Web 应用程序具有非常明确的 CLASSPATH。如果您正确打包应用程序,则无需指定任何内容:

        1. WEB-INF/classes 中的所有包和 .class 文件都在 CLASSPATH 中。
        2. WEB-INF/lib 中的所有 JAR 也是如此

        您应该弄清楚如何将您的 JAR 放在正确的位置 - 那是您的 WAR 文件的 WEB-INF/lib。也许 Ant 或 Maven 可以帮助你。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-04-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-03-20
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多