`
slikel
  • 浏览: 65662 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

maven 的jetty 运行时出现无法编辑保存webapp下的文件

 
阅读更多

使用jetty-maven-plugin 在eclipse中进行运行调试,碰到无法编辑保存webapp下的文件

 

提示:请求的操作无法在使用用户映射区域打开的文件上执行

 

解决方法:

 

从 jetty 7 开始,jar存放在maven仓库中的路径为org/eclise/jetty/jetty-webapp


打开对应的版本的jar包

修改jar中的org/mortbay/jetty/webapp/webdefault.xml文件

Java代码
  1. <init-param>     
  2.   <param-name>useFileMappedBuffer</param-name>     
  3.   <param-value>true</param-value> <!-- 将这个值设为 false -->     
  4. </init-param>    
  1. <init-param>    
  2.   <param-name>useFileMappedBuffer</param-name>    
  3.   <param-value>true</param-value> <!-- 将这个值设为 false -->    
  4. </init-param>    
<init-param>  
  <param-name>useFileMappedBuffer</param-name>  
  <param-value>true</param-value> <!-- 将这个值设为 false -->  
</init-param>  

改好后放回jar包

 


另一种办法是将webdefault.xml 提取出来,修改后放在给定位置,然后配置jetty插件的信息

Java代码
  1. <configuration>      
  2.   <webAppConfig>   
  3.     <defaultsDescriptor>src/test/resources/webdefault.xml</defaultsDescriptor>   
  4.   </webAppConfig>    
  5. </configuration>  
  1. <configuration>     
  2.   <webAppConfig>  
  3.     <defaultsDescriptor>src/test/resources/webdefault.xml</defaultsDescriptor>  
  4.   </webAppConfig>   
  5. </configuration>  
<configuration>	
  <webAppConfig>
    <defaultsDescriptor>src/test/resources/webdefault.xml</defaultsDescriptor>
  </webAppConfig>	
</configuration>



原贴 http://docs.codehaus.org/display/JETTY/Files+locked+on+Windows

分享到:
评论

相关推荐

    maven jetty

    ** Maven与Jetty的结合使用 ** Maven是一款强大的项目管理工具,广泛应用于Java开发领域。它通过定义项目对象模型...在"WebApp"目录下,开发者可以组织并管理Web应用的各个组成部分,以便于Maven管理和Jetty运行。

    maven项目下用 jetty 启动热部署

    当我们使用Maven构建Java Web项目时,结合Jetty服务器,可以实现项目的热部署功能,即在开发环境中修改代码后无需重新启动服务器,改动就能实时生效,极大地提高了开发效率。 在Maven项目中启用Jetty热部署,主要...

    Maven与Jetty

    在Maven和Jetty的配合下,这些文件会被自动编译和部署,使得开发过程更加流畅。 此外,Maven和Jetty的组合还提供了自动化测试的可能性。例如,你可以使用`maven-surefire-plugin`来运行单元测试,而`jetty-maven-...

    jetty+maven webapp,http,https实现的简单demo

    **Jetty + Maven Webapp 实现HTTP与HTTPS的简要介绍** 在Web应用程序开发中,Jetty是一个轻量级、高性能的嵌入式Java HTTP服务器和Servlet容器。它被广泛用于快速开发、测试和部署Java Web应用。Maven则是一个项目...

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

    然而,在使用Maven Jetty插件进行项目构建和部署时,可能会遇到一个常见问题:当修改了HTML、CSS或JavaScript文件后,这些文件被浏览器加载后会出现“死锁”现象,导致文件无法被进一步修改和保存。 #### 问题分析 ...

    Eclipse+Maven创建webapp项目集成jetty服务器

    这篇博客“Eclipse+Maven创建webapp项目集成jetty服务器”将指导你如何将这些工具结合在一起,创建一个可以快速运行和调试的Web应用环境。 首先,让我们详细了解一下每个组件: 1. **Eclipse**:Eclipse是一款强大...

    maven3 + jetty 新建webapp

    在创建一个基于Maven的Webapp时,`pom.xml`中需要包含特定的Maven插件和依赖,例如`jetty-maven-plugin`,这是Jetty与Maven集成的关键。 在`pom.xml`中,你需要配置以下内容: 1. **项目基本设置**:包括groupId、...

    Maven + Jetty Plugin

    这将启动Jetty服务器,并加载`src/main/webapp`目录下的资源。开发过程中,每次修改源代码后,Maven会自动重新编译并更新到服务器,无需手动重启,极大地提高了开发效率。 关于安全方面,`jetty.keystore.jks`文件...

    maven 创建web project 配置jetty运行

    例如,为了构建一个Web应用,我们需要`maven-war-plugin`插件来打包WAR文件,同时需要添加Jetty的依赖来运行这个Web应用。以下是一个示例的`pom.xml`配置: ```xml &lt;modelVersion&gt;4.0.0 &lt;groupId&gt;...

    maven +jetty 配置web工程

    本篇文章将详细探讨如何利用Maven与Jetty进行配置,以便高效地开发和运行Web工程。 首先,`Maven`是Apache软件基金会开发的项目管理工具,它通过一个统一的构建过程和依赖管理,简化了Java项目的构建、测试和部署。...

    Eclipse Maven项目中配置Jetty

    然后,我们需要添加Jetty Maven插件,这将在命令行通过Maven执行时启动Jetty服务器。在`pom.xml`的`&lt;build&gt;`标签内添加`&lt;plugins&gt;`标签,并插入以下代码: ```xml &lt;groupId&gt;org.eclipse.jetty &lt;artifactId&gt;jetty...

    jetty-webapp-9.3.19.v20170502-API文档-中文版.zip

    赠送Maven依赖信息文件:jetty-webapp-9.3.19.v20170502.pom; 包含翻译后的API文档:jetty-webapp-9.3.19.v20170502-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.eclipse.jetty:jetty-webapp:9.3.19.v...

    maven+jetty +ssh 项目例子

    描述中的"直接运行 run:jetty"指示了在命令行中通过Maven的jetty插件启动应用的步骤,无需额外配置或打包成WAR文件。 【标签】进一步细化了项目的核心元素: 1. **maven例子** - 这意味着项目使用Maven作为构建...

    Maven+Jetty下SSI框架搭建

    【标题】"Maven+Jetty下SSI框架搭建"是一个关于如何在Java环境中结合Maven构建工具和Jetty服务器来搭建Server-Side Includes (SSI)框架的教程。SSI是一种简单的服务器端包含技术,允许HTML页面动态地引用其他文件或...

    jetty运行时无法保存文件的解决方法

    然而,在使用Jetty进行Web开发和测试过程中,可能会遇到运行时无法保存文件的问题。这个问题通常是由于Jetty的配置参数不当导致的。下面是针对这一问题的详细解决方法。 首先,遇到无法保存文件时,我们需要检查...

    struts2+maven+jetty 示例

    Struts2、Maven和Jetty是Java Web开发中常用的技术栈,它们分别负责不同的功能。Struts2是一个强大的MVC框架,Maven是项目管理工具,而Jetty则是一个轻量级的嵌入式Servlet容器。下面将详细介绍这三个技术以及如何...

    maven创建webapp

    2. 在 `webapp` 目录下创建 `resources` 目录,用于存放静态资源如 CSS 和 JS 文件。 3. 删除默认的 `index.jsp`。 4. 在 `src/main/java` 中创建三层包结构,这有助于组织代码。 5. 如果你的 JDK 是 1.6,确保项目...

    Intellij IDEA下建立maven管理的web项目,配置jetty热部署

    Intellij IDEA 下建立 Maven 管理的 Web 项目,配置 Jetty 热部署 在本文中,我们将学习如何使用 Intellij IDEA 建立一个基于 Maven 管理的 Web 项目,并配置 Jetty 热部署。 知识点 1:Intellij IDEA 中的 Maven ...

    用Maven和Jetty开发调试WEB应用程序

    这些文件必须被编译到target目录下,以便Jetty能够在运行时读取它们。 #### 配置Web.xml 在`web.xml`中配置Spring和Log4j的bean配置文件: ```xml &lt;param-name&gt;webAppRootKey &lt;param-value&gt;rhinoceros.root ...

Global site tag (gtag.js) - Google Analytics