云服务器上部署web项目,外网访问时出错
最近在云服务器上部署了一个web项目,并绑定了自己的域名,但在外网通过域名访问时却出现以下错误。
“The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.”
这一般由以下几点原因造成。
1、路径出错。
检查tomcat文件夹下server.xml中域名对应的项目路径是否正确。
2、jsp文件位置。
检查jsp文件位置,如果jsp文件在WEB-INF下,那么将jsp文件移入WebContent文件夹下。
3.项目web.xml中未指明首页需要显示的页面。
检查项目的web.xml文件,在<welcome-file-list>标签中指明首页页面。
(可以在eclipse中修改web.xml后重新将项目导出为war包,重新部署项目。也可以直接找到webapps文件夹下解压后的项目文件对web.xml进行修改)
如果不出意外的话,就可以在外网正常访问了。