zoukankan      html  css  js  c++  java
  • SpringBoot打成war包后Tomcat无法访问静态资源问题

    一开始通过STS打包的war,可以发布在tomcat上,启动没有问题,但访问是发现一些静态资源文件报404错误。

     仔细观察,发现静态资源端口后面缺了个项目名。

    原先在STS中使用的是,地址+端口直接访问。

    目前没什么好的解决办法,只能通过修改tomcat忽略掉项目名来进行访问,这样访问静态资源以及一些后台的url前面就不需要加入项目名。

    修改配置文件server.xml

    <Context docBase="D:Program Files (x86)Serversapache-tomcat-8.5.34-win10-8080webappssiyunlian-master" path="" reloadable="true" crossContext="true"/>

    局部效果:

     保存修改之后,重启tomcat,再次到浏览器行可以访问了。

    作者:Kaspar_Choo
             
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    js FormData 的使用
    js代码 注释 test
    JavaScript创建对象的几种 方式
    js prototype 原型
    C# 遍历对象下的 属性
    C#模拟按键
    C#获取硬盘序列号
    C#结束Explorer进程
    Java书籍推荐
    编程资料合集
  • 原文地址:https://www.cnblogs.com/kaspar/p/14469404.html
Copyright © 2011-2022 走看看