各位大神求救!SpringMvc无法访问到@Controller的问题! 10C

整个项目在测试环境中均可正常运行,部署到生产环境后,会频繁出现无法访问到@Controller层的问题,报错显示空指针 但并没有详细的报错信息,如图:
图片说明
附上配置,以往的项目从来没有遇到这样的问题,求大神帮忙!
web.xml:
图片说明

springMVC-servlet.xml:

图片说明

9个回答

应该是你服务器上tomcat配置有点问题吧,因为你这个报错是空指针,并不是404,你看一下tomcat里面server.xml里面有没有问题,同时你看一下你本地tomcat与服务器tomcat是否一致,包括配置

qq_28641255
哒哒BOBO李丶 mvc 的 配置文件里 没看到有 扫描 controller包的 配置啊
2 年多之前 回复
guxinghun52100
guxinghun52100 这样说吧,我也不会
2 年多之前 回复
qq_41750917
qq_41750917 tomcat路径配置问题因为你的访问路径是/zagame,你没配当然找不到,或者你访问的controller加上.do等后缀才能访问到,比如/zagame.do
2 年多之前 回复
ShenhenShitai
ShenhenShitai 不是完全无法访问哦,比如我自己访问有问题的地址是完全能够访问的,看tomcat access_log日志里面大部分也都是能够访问的。简单的讲就是有时候行有时候不行
2 年多之前 回复

tomcat下配置的项目路径有问题。服务器版本与本地测试版本保持一致。

tomcat下配置的项目路径有问题

就是tomcat路径配置问题,设置为绝对路径试一下

url-pattern配置有问题,添加/*,因为你的访问路径是/zagame,你没配当然找不到,或者你访问的controller加上.do等后缀才能访问到,比如/zagame.do

兩個tomcat必須保持一致性 版本相同 也需要看下配置文件是否正確

tomcat路径配置问题

tomcat配置的路径有问题

应该是访问路径的问题,可能是访问的地址不对

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问