大家好,很高兴再次与大家见面,我是你们的老朋友全栈君。
今天我们来讨论在Linux上使用Tomcat部署war包项目时遇到请求404的问题。前端项目配置的后台地址仅包含IP和端口,但这样配置会导致404错误。为了解决这个问题,我尝试在端口后面加上项目文件夹的名称,例如在webapps目录下的项目是test,那么前台请求地址就变成了 https://www.php.cn/link/e0070f4adceee3ac92c8eb8b95ad84a7。
具体原因目前还不清楚。
解决方法是:在Tomcat的server.xml文件中的host标签下添加一行配置。其中,path属性设置为访问的虚拟路径,如果为空则为/;docBase属性则设置为项目的真实目录,例如在Linux上的路径是/usr/local/tomcat8/webapps/yourProject,那么在docBase中就填写相应的目录。配置好后,重启Tomcat即可解决问题。
本文由全栈程序员栈长发布,转载请注明出处:https://www.php.cn/link/d6cc54c4be2b2fba33e2d212ce90c2fd










