eclipse - eclipse中调试JSP时的外部jar配置

标签 eclipse jsp tomcat

使用 tomcat 7.0.11 和 eclipse 3.6.1。

我正在尝试调试一个使用 log4j 的 jsp 文件,但我在运行时遇到一个找不到类的错误,因为 tomcat 没有看到 log4j-1.2.16.jar。当我在 eclipse 之外运行时,我必须在 catalina.properties 中添加对所有外部 jar 的引用。有没有办法让我在 eclipse 中指定这个运行时引用?

更新: 以下是我当前设置的屏幕截图: screenshot 1

enter image description here

使用这样的设置,当我在 eclipse 中启动 tomcat 时,tomcat catalina.properties 文件会被覆盖(这会清除我对 shared.loader 所做的更改)

最佳答案

只需将 JAR 文件放入 webapp 的 /WEB-INF/lib 文件夹中。它是 webapp 默认类路径的一部分。您不需要单独注册每个 JAR 文件,即使不在 Eclipse 的构建路径中(至少,如果项目被正确设置为动态 Web 项目)。

关于eclipse - eclipse中调试JSP时的外部jar配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5501202/

相关文章:

java - 为什么这个数组显示错误消息(Eclipse)

java - 如何在eclipse的运行配置中获取 "run as java application"作为快捷方式

java - 检查字符串严格为字母数字

java - Eclipse 未在断点处停止 :Remote Java Debugging (done locally)

tomcat - Openshift Tomcat 7(jbossews) pre_start 脚本未执行

java - 用于连接 mysql 数据库的 SSLException

java - 在 imageView 中调用图像破坏生成的图像

java - 如何在jsp中相对于应用程序根目录发布?

java - JSP/MySQL - 格式化不

tomcat 中的 Java EE 应用程序