1

我正在使用 myeclipse 并成功编译我在 java 构建路径库中有 servlet-api.jar 和 jsp-api.jar。当 myeclipse 将 Web 应用程序部署到 tomcat 并且这两个 jar 干扰这两个 jar 的 tomcat 版本时,就会出现问题。我想避免这两个 jar 包含在 webapp WEB-INF/lib 目录中。我没有使用ant,只是使用myelcipse沙箱tomcat服务器来部署。谢谢。

4

3 回答 3

1

谢谢 Vineet,但我确实通过以下程序解决了它。

通过右键单击 myeclipse 中的项目转到项目属性,然后:

Java Build Path --> Libraries tab --> Add Library on right pane --> MyEclipse Libraries --> Java EE 5 Libraries

选中解决 jsp/servlet 编译时间问题的 Java EE 5 复选框。

所以无论现在WEB-INF/lib是完美的(不要添加 servlet-api.jar 或 jsp-api.jar)。

于 2010-12-01T18:40:04.807 回答
1

1.Project 选项卡 2.Properties 3.选择“Java Build Path” 4.单击“Libraries 选项卡” 5.单击“添加外部JAR” 6.浏览到JAR 文件所在的位置 7.添加它们。8.单击“确定”。

于 2011-01-15T06:16:30.053 回答
1

首先,最好使用为编译 servlet 和 JSP 提供必要的类和接口的 Server Runtime 库,而不是依赖手动添加的 JAR,如 servlet-api.jar 和 jsp-api.jar。

其次,如果这些不是手动添加的 JAR,而是由于其他依赖项而嵌入的,您可能需要检查是否可以在构建 WAR/EAR 文件时限制 MyEclipse 嵌入这些 JAR。通常这是通过打开动态 Web 项目的“属性”对话框来实现的,然后在 Java EE 模块依赖项属性页面中取消选中这些 JAR(各个 JAR 应该出现在 Web 库选项卡中列出)。

于 2010-11-29T21:02:48.747 回答