tomcat能正常启动,但是http://localhost:8080/网页就是打不开404,终极解决办法

时间:2021-12-14 20:09:29

tomcat其他配置都正常,包括Server Locations 是制定Use Tomcat installation,Deploy path 是webapps


但是在看tomcat 配置文件 server.xml时发现如下:


<Host appBase="webapps" autoDeploy="false" deployOnStartup="true" name="localhost" unpackWARs="true">


属性说明如下:
deployXML="false": 不部署conf/catalina/localhost下的xml相应的WEB应用
deployOnStartup="false" : tomcat启动时, 不部署webapps下的所有web应用
autoDeploy="false": 避免tomcat在扫描改动时, 再次把webapps下的web应用给部署进来
将deployOnStartup设置为true解决。
怎么将我的server.xml自动更改了,奇怪;