升级了tomcat8.5.65,为了安全考虑将tomcat自带的项目删除,只留下了ROOT一个空目录用来存放网站图标
这时发现通过公网访问不了tomcat了,注意是公网访问不了,而在服务器上通过localhost跟局域网ip都是可以访问的如下图:
由于是删除目录造成的我就一个一个目录试,最后定位到了 ROOT 下的index.jsp,只要不删除index.jsp就可以通过公网访问了,哪怕它只是一个空文件。
这个影响很大,我如果在host中配置默认访问目录,这时的index.jsp就会访问不到直接导致真个服务器都访问不了。
项目所在的服务器系统如下:
我在其他的服务器测试了,不会有这种现象,即使全部删除webapps下的所有东西也不会造成整个访问不了。
不知道是什么原因引起的,系统不同?JDK?,通过什么手段可以去除这个故障,请知道的朋友跟我说下,在下感激不尽。