转!java web项目 build path 导入jar包,tomcat启动报错 找不到该类
在 eclipse 集成 tomcat 开发 java web 项目时,引入的外部 jar 包,编译通过,但启动 tomcat 运行 web 时提示找不到 jar 包内的类,需要作如下配置,将 jar 包在部署到集成的 tomcat 环境中。
问题:在 web 应用 右键 ->Run as -> Run on Server 情况下,会找不到 Java Resources 下 Libraries 的 jar,应该是 eclipse 工程在发布到 tomcat 时并未将 lib 内 jar 包发布过去;
解决:右键 web 应用,选择 Properties->deployment assembly-> add ->java build path entries -> 选择 jar 后重新发布;
但是这样打包的时候,仍然会报错,找不到该外部 jar 包的类。(参考:http://blog.sina.com.cn/s/blog_65e5eb110102v0fj.html)
解决方法如下:
1. 在项目下建个文件目录,如 lib()
2. 将外部 jar 包复制到该目录下
3. 选中我们复制好的 jar,右键选择 Build Path--->Add to Build Path:
我在 web-inf 下建的 lib 目录,同样的方式,但是打包会报错。
浅谈 java 项目与 javaweb 项目导入 jar 包的区别 http://www.jb51.net/article/129156.htm