解决方案:
1、确认server location中的server path和deply path是否一致
方法:
右键tomcat,选择open将server location选为第二个选项,还需要修改下面的deploy path,指
定项目部署到webapps:
需要注意的是:修改之前,需要将原来部署的项目清空,然后右键tomcat选择clean,不然无法修改此选项
2、确认web project settings
方法:右键项目>选择properties>找到web project settings,查看名称是否和访问名称一致
3、将server中的web.xml中的param-value默认的false修改为true后,再启动项目。
启动成功且可访问项目后,再改回为false。
eg:
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>