记一次Consul注册tomcat中项目健康检查错误:
HTTP GET http://node-3:8090/actuator/health: 404 Output: <!doctype ht
以上的错误是因为tomcat部署后访问你的时候需要添加项目名,而健康检查的时候请求路径中没有项目名,导致报错404,
解决方案:
设置tomcat配置文件server.xml,在Host下添加Context:
<Context path="" docBase="/home/bbk/tomcats/softservice-questions/wars/auth-service" reloadable="true" />
设置好后重启项目,Consul中正常显示
不改