在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