1.项目是tomcat 7
用原来tomcat8运行虽然运行成功,但不能登录进入首页,会404。
用项目自带的tomcat7插件运行,依旧运行不成功。
最后我在本机新下载tomcat7,IDEA部署才运行成功。
2.配置新filter插件出现问题
在web.xml配置filter.
<filter-mapping>
<filter-name>OTLFilter</filter-name>
<url-pattern>/*</url-pattern>
<url-pattern>REQUEST</url-pattern>
<url-pattern>FORWARD</url-pattern>
</filter-mapping>
启动后出现
看异常信息,百度都没本问题的解决答案。在最后发现是配置信息问题,request,forward应该放到dispatcher标签下。
<filter-mapping>
<filter-name>OTLFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
3.新filter依赖问题
加入插件依赖后,程序依旧报错。
信息显示缺少依赖jar,但无法得知是缺少哪个jar包。
在log文件和tomcat的log中没有打印错误信息,后尝试把项目打war包放到tomcat 的webapp下运行staruo.bat,查看tomcat的log信息。
查百度后在pom.xml导入jar包
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.60</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>21.0</version>
</dependency>
运行后正常。