问题描述
服务在本地tomcat成功部署并未报错,但访问地址报404错误。
解决过程
404错误要么是部署失败,要么是访问路径错误,tomcat部署未报错,所以考虑是不是访问路径有错误。
最开始是根据配置文件的BasePath进行访问的,报404。
现在直接上tomcat看项目路径。前提是配置好tomcat管理员账号(具体操作见 tomcat添加管理员账户)。
点击Manager App
可以看到,项目路径为/dayunauto-onlinestore,并不是配置文件中的/dayunauto。
将想要访问的路径中的/dayunauto改为/dayunauto-onlinestore,发现不再报404错误,成功进入,但是css、js并未生效。这是因为代码配置文件中BasePath值与tomcat路径不一致,将配置文件修改一致即可。
总结
1.配置tomcat管理员用户,查看项目路径。
2.将配置文件中配置的路径修改为和tomcat一致。