WEB-INF目录下的存放包的目录只能命名为lib
今天在写到一个登录案例的时候,输入信息后跳转失败,报错500:java.lang.ClassNotFoundException: org.springframework.jdbc.core.RowMapper
说这个jdbc的类找不到,可是我导入jar包了啊。。使用test测试类也没有问题。
最后找到问题所在,我把WEB-INF目录下的lib命名成了libs。。。
这就导致了我虽然可以在测试类中使用这jar包,但是tomcat并没有加载lib目录下的jar包。
问题原因:WEB-INF目录下的lib命名成了libs,tomcat只认识lib
解决办法:改成lib
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步