首先一個項目要編譯好之后才能部署到Tomcat中運行。
Tomcat運行時如何找編譯好的.class文件呢,其實Tomcat下的web項目有兩個預置的classpath(就是能找到.class文件的入口),
這兩個預置的classpath是WEB-INF/classes與WEF-INF/lib,
其中我們src下的源文件經過了編譯之后放在WEB-INF/classes目錄下,
而lib包在編譯前需要放在WEB-INF下編譯后才能出現在WEF-INF/lib目錄下
所以說lib包下如果沒有放在WEB-INF下編譯后就不會出現在WEB-INF/lib下,從而不會被Tomcat找到。
轉: https://www.cnblogs.com/JimKing/p/9781108.html