idea 部署springmvc时找不到类 idea Class
2021-01-15 本文已影响0人
matthewfly
idea配置好tomcat后启动,报classnotfound:
idea ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
原因:idea打包时,默认没有将依赖jar包放入lib下,web容器中加载时找不到类。
可以查看项目输出目录,项目WEB-INF目录下是否有lib目录。如下正确的:
image.png
解决:更改idea配置
file->project structure->artifacts 右侧右击项目名,put into output root:
image.png
需要注意的是:mvn新添加依赖后,这里也需要重新操作下。
其他异常:
GenericJDBCException: Could not open connection:
c3p0与mysql驱动版本需要匹配,还是springboot starter省心
<mysqlVersion>8.0.11</mysqlVersion>
<c3p0Version>0.9.5.2</c3p0Version>