精华内容
下载资源
问答
  • 当我们登录之后我们会发现我们的我们无法访问静态资源。 静态地址是以绝对路径/static开头的,tomcat部署了多个项目,它也不知道你要访问那个项目下的静态资源,如果加上我们的项目名称就可以访问到 /项目名称/...

    将我们自己的war包,放入tomcat的webapps目录下,页面可以访问

    http://IP地址:8080/项目名称/
    

    当我们登录之后我们会发现我们的我们无法访问静态资源。
    静态地址是以绝对路径/static开头的,tomcat部署了多个项目,它也不知道你要访问那个项目下的静态资源,如果加上我们的项目名称就可以访问到

    /项目名称/static/img/icon.png
    

    那如何解决这个问题呢?

    解决的方法有很多种

    • Nginx转发
    • 配置tomcat当中的server.xml文档

    配置tomcat当中的server.xml文档
    在我们conf文档当中
    在这里插入图片描述
    做如下配置
    在这里插入图片描述
    如下:

    <Context path="" docBase="D:\apache-tomcat-8.5.57\apache-tomcat-8.5.57\webapps\hotel" reloadable="true" />
    

    最后重启tomcat就行

    展开全文
  • 最近在写一个前端案例的时候,突然发现我的...原来WEB-INF是无法直接访问静态资源的,我们只要把静态资源目录移至其他目录下即可。 资源放在WEB-INF目录下启动Tomcat无法直接访问 资源移至其他目录即可 ...
    最近在写一个前端案例的时候,突然发现我的Bootstrap的样式文件导入使用面没有反应。
    不启动部署Tomocat是正常加载这些静态资源的,启动之后使用的样式是没有效果的。
    我以为是我导入的文件有问题,就重新导入了一次,但是没放到WEB-INF目录下结果样式起作用了......
    原来WEB-INF是无法直接访问静态资源的,我们只要把静态资源目录移至其他目录下即可。
    

    资源放在WEB-INF目录下启动Tomcat无法直接访问
    在这里插入图片描述
    资源移至其他目录即可
    在这里插入图片描述

    展开全文
  • 由于项目在访问静态资源文件时默认是从/开始访问项目资源,如图, 静态资源是从/开始访问,而localhost:8080/路径无法访问到项目文件, 所以需要添添加war目录名前缀,如localhost:8080/profilename 1.可以通

    当部署war包到tomcat webapps下时,启动tomcat会解压war生成对于的目录。

    访问localhost:8080地址后跳转到tomcat欢迎页面,此时需要添加war目录名路径才可以访问到war项目,如localhost:8080/proname

    由于项目在访问静态资源文件时默认是从/开始访问项目资源,如图,
    静态资源是从/开始访问,而localhost:8080/路径无法访问到项目文件,
    所以需要添添加war目录名前缀,如localhost:8080/profilename
    在这里插入图片描述


    1.可以通过逐个修改项目下资源访问方式,添加前缀。

    2.通过修改tomcat server.xml配置文件,在Host 标签后添加:

       <Context path="/" docBase="/opt/module/tomcat-9.0.41/webapps/proname"   reloadable="false"></Context>
    

    其中doBase 修改为你的webapps下war解压目录位置。含义为该项目的访问通过 / 来访问。

    3.使用nginx转发请求路径 :

    location / {
        proxy_pass http://127.0.0.1:8080/proname/;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
    

    localhost:8080/请求全部转发到localhost:8080/proname

    展开全文
  • 我的spring boot项目中前端页面的资源引用我的静态文件夹是我的application.yml中资源路径配置了同时我在WebMvcConfig中配置了addResourceHandlers我在idea内部运行项目时,资源文件可以正常加载,然后我将war包放入...

    我的spring boot项目中前端页面的资源引用

    我的静态文件夹是


    我的application.yml中资源路径配置了


    同时我在WebMvcConfig中配置了addResourceHandlers


    我在idea内部运行项目时,资源文件可以正常加载,然后我将war包放入tomcat的webapp目录下


    运行tomcat后,输入localhost:8080/microCourse来访问页面但是此时


    这里的解决办法是将前端页面中href=“/static/...”的那个/去掉,如下边这样

    <link rel="stylesheet" href="static/css/video.css" />

    在这个过程中还遇到一个问题就是ajax异步上传的时候,我的ajax的url



    我的controller中的RequestMapping为


    如果按照之前的只输入“/microCourse/uploadFile"的话,因为tomcat访问需要加上工程名,所以这里如果想要访问到/microCourse/uploadFile即要在这个url中保留这个/microCourse/uploadFile也要在controler中添加/uploadFile

    这样当使用tomcat访问项目时,首先输入ip:8080/microCourse【项目名】进入首页

    这时ajax因为url为/microCourse/uploadFile,即为ip:8080/microCourse/uploadFile,此时它属于microCourse这个项目中,它可以访问microCourse的后台controller,

    但是此时后台真正判断的是/uploadFile这个url,因为它认为/microCourse为工程名,不起作用,所以需要value包含上面两个

    展开全文
  • 原来web-inf是无法直接访问静态资源的,我们只要把js目录移动到其他目录即可: 引用代码: < link rel= "stylesheet" type= "text/css" href= "js/jquery-easyui-1.5.3/themes/default/easyui.css...
  • 问题背景: 之前配置过apache作为静态资源的服务器,后因...步骤1:配置Tomcat 8访问静态资源 打开apache-tomcat-8.5.20\conf目录下的 server.xml 文件,在<Host>节点中增加如下文本 <Context path="/st
  • 这是Tomcat中的路径配置!... 图片资源是有的,名称路径都没有错误!...然后启动Tomcat,页面上无法访问![图片说明](https://img-ask.csdn.net/upload/202008/14/1597390605_626068.png) 求大神指导!!!
  • m例如 A.jpg 上传以后会有A.jpg和A.jpgm两张图片, 原来公司用的是 tomcat7 ,在tomcat7中两张图片都可以访问到的 ,但是最近更换了Tomcat9.0.7以后缩略图无法显示 ,发现原来Tomcat9.0.7对于非标准后缀的图片资源无法...
  • Tomcat部署SpringMvc项目出现无法访问静态资源的问题结构图: 最近在做一个web项目,在本地部署Tomcat服务器的时候可以访问静态资源,但是在服务器端却没有办法访问静态资源,网上找了很多博客,都不适用于我的情况...
  • 关于IDEA没有将项目静态资源拷贝到tomcat的问题 因为没有将放置静态资源的目录设置为资源目录,所以没有被拷贝至tomcat下 解决方法 File -> Project Structure… -> Modules 选择静态资源目录(一般叫Web...
  • 这是因为我们项目每次编译都会形成一个新的文件,所以会覆盖掉原先的文件,所以我们应该用常规的解决办法,在webapp下(项目以外的地方)创建文件夹以存放图片资源,这样就不会存在消失问题。上图可能清楚一点 ...
  • 一、pom文件build内添加配置 <resources> <resource> <!-- 指定resources插件处理哪个目录下...-- 需要将资源文件放到该目录下才能访问 --> <targetPath>META-INF/static</targetPath
  • 使用maven的tomcat插件,为项目配置路径后,静态资源无法访问 ...不管路径下面什么页面,都无法访问静态资源。 原jsp引入静态文件的路径为:"/js/jquery.alerts.js",此时将jsp中引入静态文件的路径...
  • 在linux系统下 安装tomcat 加载项目 项目可以访问 但是样式没有出现 坐等大牛给解决方式
  • 问题描述: 一个如下所示的个人主页JavaWeb项目: 默认首页:index.jsp 然后通过域名+项目名访问的结果显示为:
  • 在pom.xml里面添加依赖 <dependency> <groupId>org.springframework.boot<...spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 160
精华内容 64
关键字:

tomcat无法访问静态资源