把tomcat里面的server.xml里面的host 标签的name localhost修改成自己定义的名称不能访问! 已解决

我在c盘的drivers/etc/hosts中给127.0.0.1改变成aa.com,本地启动项目访问成功,然后在tomcat中将service.xml文件中也改成了aa.com,使用aa.com访问tomcat页面成功,但是war包部署tomcat后,使用aa.com调用接口失败404,我又改回localhost就可以成功了,这是怎么一回事?

img

在tomcat的service.xml文件里的Engine标签这段配置中的localhost也要改为你改变后的域名,之后就可以了

img

你本机的hosts文件中配置了 aa.com 解析的ip了没有 例如 aa.com 127.0.0.1