精华内容
下载资源
问答
  • 主要介绍了JavaWeb项目中springmvc和tomcat静态文件的处理 的相关资料,需要的朋友可以参考下
  • 直接把静态项目复制到Tomcat安装目录的webapps目录中。 例如:我们新建一个test文件夹,在文件夹里面新建一个test.html文件,然后将整个test文件夹复制到Tomcat安装目录的webapps目录中,启动tomcat后在浏览器输入...

    前提:jdk和tomcat已经安装好了

    方案一:

    直接把静态项目复制到Tomcat安装目录的webapps目录中。

    例如:我们新建一个test文件夹,在文件夹里面新建一个test.html文件,然后将整个test文件夹复制到Tomcat安装目录的webapps目录中,启动tomcat后在浏览器输入localhost:8080/test/test.html即可访问了。

    方案二:

    在tomcat的安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在<host>和</host>之间插入

      <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
    		<Context path="/map" docBase="D:/1682" reloadable="true" debug="0" crossContext="true"/>
            <!-- SingleSignOn valve, share authentication between web applications
                 Documentation at: /docs/config/valve.html -->
            <!--
            <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
            -->
    
            <!-- Access log processes all example.
                 Documentation at: /docs/config/valve.html
                 Note: The pattern used is equivalent to using pattern="common" -->
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                   prefix="localhost_access_log" suffix=".txt"
                   pattern="%h %l %u %t &quot;%r&quot; %s %b" />
    
          </Host>

    其中,path为虚拟路径(localhost:8080/map),docBase为项目的物理路径(D:/1682),访问地址:localhost:8080/map

       <servlet>
            <servlet-name>default</servlet-name>
            <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
            <init-param>
                <param-name>debug</param-name>
                <param-value>0</param-value>
            </init-param>
            <init-param>
                <param-name>listings</param-name>
                <param-value>true</param-value><!--调整-->
            </init-param>
            <load-on-startup>1</load-on-startup>
        </servlet>

    设置tomcat允许访问静态文件夹 修改web.xml文件中如下图位置  将 false修改为true

     

    展开全文
  • 打成war发布tomcat我发现资源路径有问题,有问题咱得解决问题啊! 访问的是返现页面引用的js全部阵亡,均报404,那一定是路径有问题啊! 1.我引入的模板 <dependency> <groupId>org.spring...

    今天的积累都是为了更好的明天,加油!我是java程序员,大家可以关注我一起学习哈!

    打成war发布tomcat我发现资源路径有问题,有问题咱得解决问题啊!

    访问的是返现页面引用的js全部阵亡,均报404,那一定是路径有问题啊!

    1.我引入的模板 

    <dependency>
    	<groupId>org.springframework.boot</groupId>
    	<artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>

    2.修改application.properties文件 ; 添加: (sliderverificationcode,是对应war打包名)

    server.port=8081
    spring.thymeleaf.mode=LEGACYHTML5
    spring.thymeleaf.encoding=UTF-8
    #开发时关闭缓存,不然没法看到实时页面
    spring.thymeleaf.cache=false
    server.servlet.context-path=/sliderverificationcode
    3.html页面,一定要注意引用js的路径问题,我采用的是@{}
    <!--用Thymeleaf 模板,引用文件的方法-->
    <html xmlns:th="http://www.thymeleaf.org">
    <head>
        <meta charset="UTF-8">
        <title>滑动验证码</title>
        <link rel="stylesheet" th:href="@{/css/slide.css}">
        <script th:src="@{/js/jquery-1.11.1.min.js}"></script>
        <script th:src="@{/js/jquery.lgyslide.js}"></script>
    </head>

     4.ajax请求后端接口,这里注意url前面不要加/ ,因为前置斜杠会覆盖掉我们contextPath该路径

     $.ajax({
                    type: 'POST',
                    url: 'getPic',
                    dataType: 'json',
                    success: function (data) {

    实际上他访问的是http://localhost:8082/sliderverificationcode/getPic这个地址 

    注意

    #如果Tomcat下部署多个springboot项目,要在 application.properties 添加 , 不然会报错
    spring.jmx.enabled=false

     就此问题就解决了!

     

    个人能力有限,如有问题 欢迎留言!

    展开全文
  • Tomcat无法加载css和js等静态资源文件的情况想必从事相关行业的工作人员都有遇到过吧,接下来为大家介绍下详细的解决方法,感兴趣的朋友可以参考下
  • 1.查看全局路径contextPath 使用idea作为开发工具,则通过以下方式进行配置修改,有可能就是一个 “/” 的问题, 2.分析war和war exploded的区别 可参考 ...总结:我本地的项目就是第二种情况,需要把原先的war...

    1.查看全局路径contextPath

      使用idea作为开发工具,则通过以下方式进行配置修改,有可能就是一个  “/”  的问题,

    2.分析war和war exploded的区别

      可参考

      https://baijiahao.baidu.com/s?id=1597444322591083981&wfr=spider&for=pc

     

    总结:我本地的项目就是第二种情况,需要把原先的war部署删除,修改为war exploded部署!

    展开全文
  • IDEA配置tomcat静态资源目录

    千次阅读 2020-10-01 12:26:11
    笔记:如何在IDEA中配置Tomcat静态资源目录 先找到本地的Tomcat目录,(everything里搜索Tomcat) \ 打开tomcat目录,找到并进入conf目录 \ 需要修改两个文件server.xml和web.xml \ 在server.xml中的&...
    笔记:如何在IDEA中配置Tomcat的静态资源目录
    1. 先找到本地的Tomcat目录,(everything里搜索Tomcat)
      在这里插入图片描述

      \

    2. 打开tomcat目录,找到并进入conf目录
      在这里插入图片描述

      \

    3. 需要修改两个文件server.xmlweb.xml
      在这里插入图片描述

      \

    4. server.xml中的<Host></Host>标签中添加如下代码
      可以添加多个哦
      记得修改path和docBase为你想要的路径哦

    		<!-- 2020年 9 月 31 日 增加的静态资源映射配置 -->
         <Context path="/majiao" docBase="D:/ubuntu" reloadable="true" crossContext="true"></Context>
    

    在这里插入图片描述

    6. 在web.xml中的<web-app></web-app>标签中添加如下代码

    	<!-- 添加了静态目路-->
    	<init-param>
    		<param-name> listings </param-name>
    		<param-value> true </param-value>
    	</init-param>
    
    

    在这里插入图片描述

    6.在运行那个绿色小三角旁边的下拉框中选择tomcat,并点击Edit Configurations
    在这里插入图片描述\

    7.添加CATALINA_BASE的value为你的tomcat目录
    在这里插入图片描述
    8. 最后重启tomcat并在浏览器中访问静态目录下的文件即可
    在这里插入图片描述

    展开全文
  • tomcat静态文件访问不到

    千次阅读 2018-11-03 17:09:03
    开始我是用nginx转发的 然而 没有网络的情况下出现的依赖问题实在难以解决 所以索性改了tomcat 奇怪的是tomcat放在linux部署时访问不到root下的静态文件 不管是swf还是html jpg 而且我发现他那台机器上root这个...
  • Tomcat修改静态文件部署不生效

    千次阅读 2018-09-07 10:21:35
    问题描述:当本地springboot 项目修改css文件内容后,将项目生成war上传到服务器上,重启tomcat后,项目修改的css内容不生效,经过多次尝试依然不生效   原因猜想:当删除服务器上文件时可能没有删除干净,所以...
  • tomcat配置静态资源映射

    千次阅读 2019-02-26 19:38:29
    /安装路径/tomcat/conf/server.xml &lt;Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"&gt; &lt;Valve classNa...
  • 方式一:直接把静态项目复制到Tomcat安装目录的webapps目录中。 例如:我们新建一个test文件夹,在文件夹里新建一个test.html文件,然后将整个test文件夹复制到Tomcat安装目录的webapps目录中,启动tomcat后在...
  • tomcat配置静态资源访问

    千次阅读 2019-03-09 21:00:14
    在开发中,如果项目的一些静态资源,如用户上传的文件等, 不是放在项目路径.而是放在磁盘的其他地方的,那么是不能直接通过url进行访问的. 就需要在tomcat的server.xml 中配置 Context节点. docBase为映射的磁盘路径 ...
  • 使用tomcat进行静态文件挂载(html、image、js等) 通过tomcat home目录下conf/server.xml文件来进行配置 Server->Service->Connector : 开启Https的配置 <Connector port="8443" protocol="org.apache....
  • Tomcat 配置访问静态资源

    千次阅读 2019-08-25 15:03:43
    第一种:将要访问的文件test.txt放至tomcat安装路径下的webapps/ROOT文件夹下: 访问路径为:localhost:8080/test.txt 或者在webapps文件夹下新建一个文件夹(test),将文件test.txt放在test文件夹下: 访问路径:...
  • tomcat静态资源不重启生效

    千次阅读 2019-09-25 10:53:12
    应用部署在tomcat下,测试修改静态资源不重启服务器能否生效 思路 启动tomcat,访问首页,查看任意网页元素,修改其css,强制刷新看样式是否生效 环境 apache-tomcat-7.0.12 Chrome 版本 57.0.2987.110 (64-...
  • NodeJS因为它的非阻塞I/O和优秀...之前我有一台Tomcat服务器兼做文件下载的功能,后来我在上面部署了一个NodeJS来提供静态文件的下载,然后我测试了Tomcat和NodeJS做文件服务器时的性能差距,并发掘NodeJS的特殊功能。
  • 将一较大的静态资源文件放在tomcat上,页面请求访问,出现跨域问题 解决: tomcat/conf/web.xml加入如下配置,设置允许跨域 <filter> <filter-name>CorsFilter</filter-name> <filter-class...
  • 前端代码引用静态文件都是用相对路径,点点杠点点杠有没有,放到后台项目中,尤其配置域名以后,完全访问不到静态文件有没有? 这里就解决了这个问题。 一个域名配置两个cotext,使用虚拟路径 首先大家都知道...
  • 平常在做项目的时候,我们需要经常访问一些资源,下面推荐比较简单的...1 首先 找到 Tomcat 中的server.xml 文件 2 修改 server.xml 配置 文件 在 Host 节点 中 增加如下 配置 <Context path="/download" docB...
  • 打开tomcat的conf目录下的web.xml文件 在</web-app>中加入以下代码 <filter> <filter-name>ExpiresFilter</filter-name> <filter-class>org.apache.catalina.filters....
  • 问题背景: 之前配置过apache作为静态资源的服务器,后因端口问题无法使用,但此时tomcat8的...打开apache-tomcat-8.5.20\conf目录下的 server.xml 文件,在<Host>节点中增加如下文本 <Context path="/st
  • Tomcat \server.xml文件,在<HOST></HOST>间加入: <Context path="/test" docBase="C:\tstest" reloadable="true" debug="0" /> 解决办法: 以下是 Tomcat \conf\web.xml文件内容: <init-...
  • 如何用tomcat部署静态文件

    千次阅读 2018-03-27 10:45:19
    解决方案(前提:已在tomcat部署web服务,如果仅仅是部署静态文件,还可以选择其他如nginx): 将静态文件直接放到webapps下面,可以但不建议,主要原因是该文件不希望放在tomcat中,不应该为了实现功能而去破...
  • 1. 2.选中Deployment选项没有选项...设置Application context为你的静态资源路径 4.点击Service 5.将On 'Update' action 和 On frame deactivation项设置为Update classes and resources 点击Apply-&gt;OK ...
  •   今天在写Web页面时发现无法通过地址栏访问到css,js,image等静态文件tomcat(9.0.13)服务开启正常,网上查阅了大量资料,修改link src、改变静态文件位置都无效,通过一番思考终于解决了这个问题,原因是即使...
  • tomcat如何启用Gzip对静态文件压缩

    千次阅读 2016-08-29 15:55:45
    我们在使用Tomcat优化配置时,都会开始Tomcat的Gzip压缩功能,配置如下:
  • 在项目开发的过程中,一些公司经常是前...怎么用Tomcat部署运行前端静态文件呢? 工具/原料 Tomcat 方法/步骤 可以把文件直接放到webapps下面。当只是运行一个项目的时...
  • tomcat配置存放静态资源的虚拟路径

    千次阅读 热门讨论 2018-01-23 11:46:09
    在开发过程中,我们经常会碰到图片/音视频存放问题,这个时候我们就需要在服务器上配置存放静态资源的虚拟路径步骤一:打开server.xml配置文件,该配置文件tomcat/conf 目录下步骤二:如下图在server.xml文件中的...
  • tomcat中部署静态文件

    千次阅读 2016-08-08 18:18:16
    修改conf目录下的server.xml文件,在Host的最后增加
  • Springboot 再模板引擎中引入Js等文件,出现服务器拒绝访问的错误,需要配置过滤器 静态资源访问配置 @Configuration @EnableWebMvc public class StaticResourceConfig implements WebMvcConfigurer { ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 117,149
精华内容 46,859
关键字:

tomcat静态文件下载