maven项目中配置了thymeleaf和servlet的依赖,当web.xml配置sevlet的配置后,运行报错控制台输出信息pom.xml和web.xml配置

解决方案 »

  1.   

    servlet是j2ee的规范,thymeleaf是模版引擎吧,这两者应该是不冲突的你的错误或许是依赖冲突了(这个需要你自己定位),还要你pom.xml已经很多警告了,建议看下实际依赖的版本,然后ctrl+shift+t查看异常信息里提示的ClassNotFoundException的类是否真实存在,当然一般找到也不是真的被依赖到了,所以需要查看真实依赖版本
    你可以搜索eclipse查看maven依赖树(这种问题就不要我手把手说,截图很麻烦)最后你该补一下java的类加载机制,maven打包什么的知识点
      

  2.   

    sprinboot自带的有 thymeleaf 的starter,用springboot的starter试试
      

  3.   

    说直接点,thymeleaf跟jsp相对应,都是模板引擎,只不过thymeleaf跟springboot兼容性更高(其实我也没理解这玩意的兼容性高在哪里),servlet是容器 你完全可以用thymeleaf(jsp)+servlet形式开发web应用。