【问题标题】:Eclipse WTP: Remove tomcat specific jar from build pathEclipse WTP:从构建路径中删除 Tomcat 特定的 jar
【发布时间】:2015-12-07 14:30:35
【问题描述】:

我使用 Eclipse WTPApache Tomcat 来开发 Web 应用程序。 为了构建可移植的应用程序并尽早查看不需要的依赖项,我想从构建路径中删除特定于 tomcat 的 jars(例如tomcat-dbcp.jartomcat-jdbc.jar 等)。

很遗憾,我无法这样做(尝试了项目特定的偏好, Java build path -> Libraries -> Apache Tomcat,但是,我无法删除 特定 jars)。

这可能吗

【问题讨论】:

    标签: java eclipse tomcat servlets eclipse-wtp


    【解决方案1】:

    不,因为这些 jars 是 Tomcat 8 安装本身的一部分,并且作为类路径的一部分提供给您在其中运行的任何东西,无论 Tomcat 是否由 Eclipse 启动。如果您只希望在开发期间贡献最少的数量,请使用项目Java Build Path 中的 J2EE Preview Server;你应该仍然可以在 Tomcat 实例中启动它。

    【讨论】:

    • 听起来不错 - 但如何将特定 JRE 分配给“J2EE 预览服务器”?似乎它总是使用默认的 JRE,其主要版本与我在特定项目中使用的版本不匹配。
    • 您如何判断它使用了与项目不同的 JRE?用它做什么?
    • 我的默认/平台 JRE 是 1.7。我创建了一个“J2EE Preview Server”服务器运行时。我无法将此运行时分配给 JRE 1.8 项目(它不在列表中,在“显示所有运行时”时显示为灰色),而我可以为 JRE 1.7 项目执行此操作。将“Project Facets”选项卡中的Java版本从1.8更改为1.7时,突然出现“J2EE Preview Server”运行时。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-27
    • 1970-01-01
    相关资源
    最近更新 更多