使用tomcat 7.0.11和eclipse 3.6.1。
我正在尝试调试使用log4j的jsp文件,但是我在运行时遇到了一个未找到类的错误,因为tomcat没有看到log4j-1.2.16.jar。当我在eclipse之外运行时,我不得不在catalina.properties中添加对所有外部jar的引用。有没有办法让我在eclipse中指定这个运行时引用?
更新: 以下是我当前设置的屏幕截图:
使用这样的设置,当我在eclipse中启动tomcat时,tomcat catalina.properties文件被覆盖(这消除了我对shared.loader所做的更改)
答案 0 :(得分:1)
将JAR文件放在webapp的/WEB-INF/lib
文件夹中。它是webapp默认类路径的一部分。您不需要单独注册每个JAR文件,甚至不需要在Eclipse的构建路径中注册(至少,如果项目已正确设置为 Dynamic Web Project )。