SSM整合常见问题

  • Post author:
  • Post category:其他



1.IDEA下使用tomcat7 maven插件修改path,port不生效问题


起初怀疑是jdk8不兼容tomcat7,发现并不是。

原因尚未明确,记录下规避方法:

新建一个maven的配置项,不要使用Maven窗口的plugins里默认的tomcat7:run(如图2),使用参数

-Dmaven.tomcat.port=8080 -Dmaven.tomcat.path=/
图1

图2


2.访问接口406


跟源码,发现是这里抛出了异常,compatibleMediaTypes集合为空了

在这里插入图片描述

解决方法:

1.添加jackson依赖到common模块(即cbb模块),然后manager模块依赖common模块。(直接加在controller层的pom里不行,需要加到聚合工程manager)

2.IDEA重新编译安装common模块到本地仓库(一定要编译,就是因为没编译,卡在这里很久)

3.重启tomcat服务,解决

4.另外网上说的修改 mvc:annotation-driven增加配置,我这里没有用到

在这里插入图片描述



版权声明:本文为Crazy_CPU原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。