将 java 库包含到 Eclipse 中的 Tomcat
我正在使用 Tomcat 5.5 运行 Eclipse。
我的动态网站项目包含一些需要外部 jar 文件的 JAVA 代码。我应该将这些 jar 文件放在哪里,这样 Apache 就不会给出诸如 java.lang.ClassNotFoundException 之类的错误?
感谢这一点。
I am running Eclipse with Tomcat 5.5.
My dynamic web site project includes some JAVA code that needs external jar files. Where should I place those jar files so Apache will not giving me errors such as java.lang.ClassNotFoundException ?
Thanks on this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当然,将它们放在 Web 上下文的 WEB-INF/lib 中。
如果您的项目中有 JDBC 驱动程序 JAR,则需要将它们添加到 Tomcat 7 及更高版本的 Tomcat 服务器 /lib 中。这些不应该位于您的 WEB-INF/lib 中。
Put them in the WEB-INF/lib of your web context, of course.
If there are JDBC driver JARs in your project, you'll need to add those to the Tomcat server /lib for Tomcat 7 and higher. Those should not be in your WEB-INF/lib.
确保您要使用的 jar (WebContent/WEB-INF/lib/yourjar) 在 Eclipse 中可见。 (此处)
当我使用 Windows 文件资源管理器将 jdbc jar 添加到我的项目时,它是在 Eclipse 中不可见,并且错误 ClassNotFoundException 不断出现。然而,将 jar 拖到 Eclipse(UI) 项目中确实对我有用。
Make sure that the jar you want to use(WebContent/WEB-INF/lib/yourjar) is visible in Eclipse. (Here)
When I used the windows file explorer to add the jdbc jar to my project it wasn't visible in Eclipse and the error ClassNotFoundException kept coming. However, dragging the jar into the Eclipse(UI) project did work for me.