您的位置:首页 > 运维架构 > Tomcat

关于一个在Intellij Idea中打包正常,tomcat启动也正常,但在浏览器中访问出404的问题的原因分析

2014-01-21 14:56 891 查看
我今天在做测试的时候,项目打包正常



,tomcat启动看起来也是正常,



但是在浏览器中访问的时候就出现了404的错误提示,



原因分析:我一开始还以为是项目的问题,但后来想了一下,觉得应该看看tomcat的日志文件,果真一看问题就出来了,还好自己有这个意识,出错了的话,要多看tomcat的日志文件以及自己在程序中写的日志,因为我们的项目经理说了,一旦项目上线了的话,日后排除的话都是靠日志文件的了,可见日志文件对我们的系统维护是多么的重要的,所以给位同学自己在做项目的时候,应该尽量多的在可能会有bug的地方多写点日志,既方便自己排错,同时也易于别人日后查错,

下面就是在tomcat的日志文件中的报错信息:

Caused by: java.lang.IllegalStateException: Ambiguous mapping found. 

然后查了一下jdk文档,知道了IllegalStateException错误是什么


Signals that a method has been invoked at an illegal or inappropriate time. In other words, the Java environment or Java application is not in an appropriate state for the requested operation。

可以这样理解:调用方法在一个非法或不恰当的时间,换句话说,不是一个在合适的状态Java环境或Java应用程序中请求的操作,知道了这个原因之后,就到自己的代码中查找问题了,果不其然,还真一下找到了:



原来是这里错了,记住了....

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐