我有一个疑问,我一直以来运行在80端口,使用tomcat服务器的一个java程序,经过一段时间不发布,突然,今天,当我在地址栏里输入localhost+端口+项目名,出现如下图的报错:
,究竟是什么原因呢?我百思不得其解。
然后,我在地址栏里输入一条完全的路径:localhost+端口+项目名+jsp文件夹+jsp文件名,画面出现了,一切都是好用的。
我于是检查了server.xml的配置,我用的是
<Context path="" docBase="G:/MyEclipse2_Workspace/scmsys" debug="0" reloadable="true" crossContext="true">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>
我在网上看到这种写法,是可以让网站发布以后,直接输入域名就出现画面的。所以我就这样写了。
以后我怎样才能避免出现no mapping的错误,并且,直接输入域名就出现网站的画面呢?请高手指教,谢谢!