1.IDEA下使用tomcat7 maven插件修改path,port不生效问题
起初怀疑是jdk8不兼容tomcat7,发现并不是。
原因尚未明确,记录下规避方法:
新建一个maven的配置项,不要使用Maven窗口的plugins里默认的tomcat7:run(如图2),使用参数
-Dmaven.tomcat.port=8080 -Dmaven.tomcat.path=/

2.访问接口406
跟源码,发现是这里抛出了异常,compatibleMediaTypes集合为空了

解决方法:
1.添加jackson依赖到common模块(即cbb模块),然后manager模块依赖common模块。(直接加在controller层的pom里不行,需要加到聚合工程manager)
2.IDEA重新编译安装common模块到本地仓库(一定要编译,就是因为没编译,卡在这里很久)
3.重启tomcat服务,解决
4.另外网上说的修改 mvc:annotation-driven增加配置,我这里没有用到

SSM整合常见问题
最新推荐文章于 2022-04-03 16:12:14 发布
本文详细解答了IDEA中使用Maven的Tomcat插件时遇到的path与port修改不生效的问题,并提供了一种规避方法。同时,针对访问接口返回406错误的情况,给出了具体的解决方案,包括添加依赖、编译模块、重启服务等步骤。
600

被折叠的 条评论
为什么被折叠?



