`

Jetty会在windows上使用缓存 锁定js css等文件

阅读更多
引用

引用

Jetty在windows下锁定js等静态文件的解决

Jetty启动后,如果修改javascript文件,将不能保存,使调试很麻烦。这是因为使用了CACHE,JETTY说是WINDOWS下的一个限制。可以通过如下方法修正:



解压出jetty.jar中的org/mortbay/jetty/webapp/webdefault.xml文件,将这一选项由true改为false,另存到src/main/resources目录,或者其它自选目录。

<init-param> <param-name>useFileMappedBuffer</param-name> <param-value>true</param-value> <!-- change to false --> </init-param>



在pom.xml中加入对这个文件的指向:

<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<configuration>
<webDefaultXml>src/main/resources/webdefault.xml</webDefaultXml>
</configuration>
</plugin>



分享到:
评论

相关推荐

    Jetty缓存锁定问题解决(javascript,css锁定问题)

    标题中的“Jetty缓存锁定问题解决”指的是在使用Jetty服务器时,遇到的一个常见问题,即静态资源(如JavaScript和CSS文件)的缓存可能导致用户浏览器无法获取最新的文件版本,从而导致页面显示异常。这通常发生在...

    Maven Jetty 插件的问题(css/js等目录死锁)的解决

    在大多数情况下,这能够提升性能,但对于频繁修改的静态资源文件(如CSS、JS等),却可能导致文件被锁定,从而引发“死锁”现象。 #### 解决方案 为了解决这一问题,可以通过修改Jetty的配置文件`webdefault.xml`...

    jetty修改js不用重启项目的方法

    这一步的目的是关闭文件映射缓冲,使得Jetty在检测到文件变化时能够立即重新加载,而不是继续使用缓存的旧版本。 3. **修改pom.xml中的Jetty插件配置**: 接下来,打开你的项目的`pom.xml`文件,找到Jetty插件的...

    Jetty9 配置使用HTTPS证书

    接着,若需要将p12格式证书转换回keystore文件格式,可以使用keytool-importkeystore命令,同时指定源证书文件路径和类型,目标keystore文件路径和类型,以及源证书密码。 最后,配置Jetty服务器以使用HTTPS证书。...

    jetty的安装与使用

    在Windows系统中,可以在系统环境变量中添加`JETTY_HOME`并将其值设置为Jetty的安装路径,并在`Path`变量中添加`%JETTY_HOME%\bin`。 **3. 启动Jetty** Jetty可以通过命令行启动。在终端或命令提示符中,导航到...

    gradle的jetty插件使用例子

    此时,你的Web应用将会在本地8080端口上运行,可以通过浏览器访问。 总结来说,Gradle的Jetty插件提供了快速开发和测试Java Web应用的能力。通过配置`build.gradle`文件,我们可以轻松地定制Jetty服务器的运行参数...

    jetty启动器资源配置文件

    ### Jetty启动器资源配置文件详解 #### 一、概述 Jetty是一款开源的Servlet容器,由Eclipse基金会维护。它支持最新的Java EE标准,并且具备轻量级、高性能等特点,适用于开发测试环境以及生产环境中的Web应用...

    linux和windows版本的tomcat和jetty

    本压缩包包含了不同平台——windows以及linux最新的tomcat版本,(包含:tomcat-5.5.36、tomcat-6.0.37、tomcat-7.0.47)。 和jetty-distribution-9.0.6.v20130930。 供java web开发人员去下载

    jetty9.4.11+jetty在idea上的配置教程

    在此文件中,指定Jetty的端口、Web应用的上下文路径等配置,例如: ``` --module=webapp jetty.port=8080 webapp.contextPath=/myapp ``` 4. **编写启动和停止类:** 在你的Java项目中,创建两个类,分别用于...

    Jetty插件安装及使用步骤

    ### Jetty插件安装及使用步骤详解 #### 一、Jetty插件简介 Jetty是一款开源、轻量级的Java应用服务器,广泛应用于开发测试环境。与Tomcat相比,Jetty具有更好的性能表现和更小的内存占用,特别是在开发过程中能够...

    Eclipse与jetty插件的安装和使用

    Eclipse与jetty插件的安装和使用 Eclipse是一个功能强大的集成开发环境(IDE),它提供了许多插件来扩展其功能。Jetty是一个流行的Web服务器和Servlet容器,Eclipse提供了一个jetty插件来支持Jetty服务器的集成。...

    jetty在eclipse中配置

    本教程将详细介绍如何在Eclipse中配置Jetty,以便于便捷地调试和运行Web应用。 首先,确保你已经安装了Eclipse IDE和Jetty服务器。你可以从Jetty官网下载适合你Java版本的Jetty发布包,并解压到本地文件系统。 1. ...

    Pure JS (1): 在 jetty 上运行 JavaScript

    标题 "Pure JS (1): 在 jetty 上运行 JavaScript" 暗示了本文将探讨如何在 Jetty 服务器上执行纯 JavaScript 代码。Jetty 是一个轻量级、开源的 Java Web 应用服务器,而 Pure JS 提示我们将讨论如何在后端环境中...

    idea的jetty-runner1.2.1插件

    Jetty Runner 是一个用于 IntelliJ IDEA 的插件,它允许开发者快速地在 Jetty 服务器上运行 Java Web 应用程序,无需构建完整的 WAR 文件。这个插件特别适用于开发阶段,因为它提供了即时反馈,提高了开发效率。...

    jetty6.1文件包 && 使用教程

    解压后,你会得到一个包含Jetty运行所需的所有文件和目录的结构。主要的目录包括"start.jar",这是启动Jetty服务器的入口,以及"webapps"目录,用于存放Web应用程序。 在运行Jetty之前,你需要配置服务器。这可以...

    Jetty使用总结

    在使用Jetty时,有几个关键文件需要关注: - **`jetty.xml`**:这是Jetty容器的主配置文件,用于定义服务器的各种属性,比如线程池配置、监听端口等。 - **`webdefault.xml`**:这是一个默认的`web.xml`格式文件,...

    jetty嵌入式服务器实例大全

    Jetty允许直接处理静态文件,如HTML、CSS、JavaScript等。通过`WebAppContext`或`ResourceHandler`,可以设置静态资源目录,使得Jetty能够自动服务这些文件。这在快速搭建小型Web应用或者测试环境时非常方便。 2. ...

    Jetty权威指南.pdf

    在Jetty中部署Web应用通常需要配置`webapps`目录下的`.xml`文件,这些文件定义了Web应用的位置、上下文路径等。 **5.2 静态部署** 静态部署是指直接将Web应用部署到Jetty的`webapps`目录下,Jetty会在启动时自动...

    jetty发布webService

    使用Jetty发布Web服务非常简单,只需要添加Jetty Maven插件并在命令行运行相应的生命周期目标即可。例如,`mvn jetty:run`命令会启动Jetty服务器并加载Web应用。这种方式使得开发过程中无需打包或部署到正式服务器...

Global site tag (gtag.js) - Google Analytics