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

 更新时间:2017年11月24日 09:00:33   作者:刘水镜  
这篇文章主要为大家详细介绍了jetty运行时无法保存文件的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

背景交代:

上一篇博客写的是用jetty和Maven做开发、测试。在使用的过程中遇到一个小问题,就是在jetty启动以后,修改了jsp、xml等文件无法保存。

错误信息:


解决方案:

到Maven库(即repository)中搜索jetty-webapp,如下图:

将jetty-webapp*.jar文件复制到桌面,用压缩软件打开,到"\org\eclipse\jetty\webapp"目录下,或者直接在压缩软件中搜索"webdefault.xml",如图:

找到"webdefault.xml"文件,用压缩软件自带的查看器或者记事本之类的软件打开,然后搜索"useFileMappedBuffer"

<init-param> 
 <param-name>useFileMappedBuffer</param-name> 
 <param-value>false</param-value> 
</init-param> 

将"true"改为false,然后保存,将修改后的jar包复制到原来的位置替换掉之前的jar包。

或者将webdefault.xml文件放到项目中(如放到"src/main/resources"目录下),在pom.xml文件的<webAppConfig>标签中加入以下代码:

<webAppConfig> 
 <contextPath>/${project.artifactId}</contextPath> 
 <defaultsDescriptor>src/main/resources/webdefault.xml</defaultsDescriptor> 
</webAppConfig> 

PS:如果经过上述步骤还是不能解决,重启jetty或者Eclipse即可。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • MyBatis框架搭建时依赖包引入异常的问题解决

    MyBatis框架搭建时依赖包引入异常的问题解决

    在使用IDEA环境搭建MyBatis框架时,可能会因为依赖包版本过低导致兼容性问题,本文就来介绍一下MyBatis框架搭建时依赖包引入异常的问题解决,感兴趣的可以来了解一下
    2024-10-10
  • Java四种元注解介绍

    Java四种元注解介绍

    元注解是用来修饰注解的注解,在java.lang.annotation包下,当我们需要自己定义一个注解去做某些事情的时候,我们要对该注解进行一些限制,确保我们注解的作用域,这篇文章主要介绍了Java四种元注解介绍,需要的朋友可以参考下
    2024-08-08
  • 自动配置@EnableAutoConfiguration问题

    自动配置@EnableAutoConfiguration问题

    这篇文章主要介绍了自动配置@EnableAutoConfiguration问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Mybatis配置文件之动态SQL配置备忘录

    Mybatis配置文件之动态SQL配置备忘录

    这篇文章主要介绍了Mybatis配置文件之动态SQL配置备忘录的相关资料,需要的朋友可以参考下
    2017-05-05
  • SpringBoot升级指定jackson版本的问题

    SpringBoot升级指定jackson版本的问题

    这篇文章主要介绍了SpringBoot升级指定jackson版本,本文给大家分享了漏洞通告及修改Springboot中jackson版本的问题,需要的朋友可以参考下
    2022-08-08
  • IntelliJ IDEA 2023.1.4 无法刷新Maven项目模块的问题及解决方法

    IntelliJ IDEA 2023.1.4 无法刷新Maven项目模块的问题及解决方法

    这篇文章主要介绍了如何排查 IDEA 自身报错问题,本文以IntelliJ IDEA 2023.1.4无法刷新项目Maven模块的问题为例,给大家详细讲解,需要的朋友可以参考下
    2023-08-08
  • Java并发(Runnable+Thread)实现硬盘文件搜索功能

    Java并发(Runnable+Thread)实现硬盘文件搜索功能

    这篇文章主要介绍了Java并发(Runnable+Thread)实现硬盘文件搜索,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • Java中notify()和notifyAll()的使用区别

    Java中notify()和notifyAll()的使用区别

    本文主要介绍了Java中notify()和notifyAll()的使用区别,文中通过示例代码介绍的非常详细,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • SpringBoot与velocity的结合的示例代码

    SpringBoot与velocity的结合的示例代码

    本篇文章主要介绍了SpringBoot与velocity的结合的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • Java网络编程之TCP通信完整代码示例

    Java网络编程之TCP通信完整代码示例

    这篇文章主要介绍了Java网络编程之TCP通信完整代码示例,具有一定借鉴价值,需要的朋友可以了解下。
    2017-12-12

最新评论