tomcat启动访问不到controller中的方法

安静的敲代码 发布于 2016/04/15 14:47
阅读 1K+
收藏 0

eclipse开发的java项目,在本地eclipse上用jetty可以正常使用。然后发布到tomcat上,只能访问项目的静态资源,但是动态地址,controller中的方法就访问不了,一直404.不知是什么原因?web.xml中的配置都是正确。自动扫描什么的配置也没有错误。

<servlet>
<servlet-name>base</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>       
<servlet-mapping>
<servlet-name>base</servlet-name>
<url-pattern>*.action,*.do</url-pattern>
</servlet-mapping>

不知道大家有没有碰到过?应该怎么解决?谢谢!

加载中
1
安静的敲代码
安静的敲代码
问题解决了!就在<servlet-mapping>
<servlet-name>base</servlet-name>
<url-pattern>*.action,*.do</url-pattern>

</servlet-mapping>

这里tomcat在解析url-pattern时,没有识别这两个连续的后缀。所以需要一个一个写出来。

1
螃蟹大叔
螃蟹大叔
你就贴这么点谁晓得你是什么问题
安静的敲代码
安静的敲代码
哦哦。问题解决了!多谢回复!
返回顶部
顶部