明明导入了外部jar包但还是出现ClassNotFoundException问题怎么办?
2018-01-14 20:52
731 查看
一:在建好的web工程下,新建lib文件夹,将所使用的的外部jar包复制进来,然后正确build-path后,使用单元测试完全没问题,但将项目发布以后,出现错误:
java.lang.ClassNotFoundException: org.dom4j.DocumentException
明明单元测试都没问题却报这样的错误,后来去tomcat下的webapp里面寻找jar包,发现lib目录下并没有我导进去的jar包。
错误原因:
Myeclipse新建的web工程,自带了lib目录,在/WebRoot/WEB-INF/lib下面,jar包复制到这里,就完全没问题
了。
二:看了下lib文件中,包都在啊,而且已经add进build path里面了啊。坑,怎么会找不到呢。。。
然后看了下tomcat下运行的项目中找下,发现还真的没有那些包。试了下,把那些包手动拷贝到tomcat的项目中,项目可以运行。但总不能以后每个项目都是这样子吧,后来查了下,可以在项目发布前在eclipse中add进去
方法如下:
右键项目—>>properties—>>选择Deployment Assembly—>> add—>>java Build path entries—>>next—>>全选你导入的jar包—>>finish—>>apply—>>ok,然后重新运行项目,就成功了。
java.lang.ClassNotFoundException: org.dom4j.DocumentException
明明单元测试都没问题却报这样的错误,后来去tomcat下的webapp里面寻找jar包,发现lib目录下并没有我导进去的jar包。
错误原因:
Myeclipse新建的web工程,自带了lib目录,在/WebRoot/WEB-INF/lib下面,jar包复制到这里,就完全没问题
了。
二:看了下lib文件中,包都在啊,而且已经add进build path里面了啊。坑,怎么会找不到呢。。。
然后看了下tomcat下运行的项目中找下,发现还真的没有那些包。试了下,把那些包手动拷贝到tomcat的项目中,项目可以运行。但总不能以后每个项目都是这样子吧,后来查了下,可以在项目发布前在eclipse中add进去
方法如下:
右键项目—>>properties—>>选择Deployment Assembly—>> add—>>java Build path entries—>>next—>>全选你导入的jar包—>>finish—>>apply—>>ok,然后重新运行项目,就成功了。
相关文章推荐
- 明明正确导入了外部jar包还是出现ClassNotFoundException
- java打包时,导入第三方jar运行出现ClassNotFoundException
- 关于class notfound 问题 项目中明明有jar包 却依然ClassNOtFoundException
- ADT17中引入外部JAR包时出现ClassNotFoundException
- 已经添加了jar包却还是出现 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver错误
- eclipse java项目中明明引入了jar包 为什么项目启动的时候不能找到jar包 项目中已经 引入了 com.branchitech.app 包 ,但时tomcat启动的时候还是报错? java.lang.ClassNotFoundException: com.branchitech.app.startup.AppStartupContextListener java.lang.ClassN
- Android 添加了外部jar包,为什么运行时还是报java.lang.ClassNotFoundException。。。
- maven 工程依赖了某个jar包 但还是报java.lang.ClassNotFoundException的问题
- Webservice技术_常见问题(0001)_使用axis出现ClassNotFoundException:Service
- 导入三方包,出现ClassNotFoundException
- 明明引入jar包,却依然ClassNOtFoundException
- maven创建的项目出现classnotfoundexception错误,但是jar包各种都有
- 连接数据库时出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver怎么修改
- 关于升级ADT22后无法使用jar包、bundle库,出现java.lang.ClassNotFoundException错误的解决
- android从github 下开源库引用问题 (出现ClassNotFoundException)
- 项目新导入jar包之后,运行报错:类没有找到异常(java.lang.ClassNotFoundException)
- 连接数据库时出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver怎么修改
- maven重新导入出现java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterEncodingFilter
- 打开Rational Rose出现"java.lang.ClassNotFoundException"的问题
- Android 导入第三方jar时 出现ClassNotFoundException