Tomcat 部署项目报IllegalStateException异常的解决方案
lib目录放错位置导致异常
我们使用IDEA maven构建项目时有时需要我们手动导些jar包,一般我们会放在项目的lib目录下,可是今天我是用IDEA 2021.1 跑项目时时报了IllegalStateException异常,原因是使用maven构建项目要把自己手动导的jar包放在web目录下对应的WEB-INF对应的lib目录下,这样项目在打包的时候才会把外部jar包打包进去,不然就会报IllegalStateException,ClassNotFoundException异常。
第二种解决方案
我们需要把手动导的jar包拷贝一份到我们的Tomcat\lib目录下,这样Tomcat在运行时就不会出现ClassNotFoundException异常。