时间:2021-05-19
背景交代:
上一篇博客写的是用jetty和Maven做开发、测试。在使用的过程中遇到一个小问题,就是在jetty启动以后,修改了jsp、xml等文件无法保存。
错误信息:
解决方案:
到Maven库(即repository)中搜索jetty-webapp,如下图:
将jetty-webapp*.jar文件复制到桌面,用压缩软件打开,到"\org\eclipse\jetty\webapp"目录下,或者直接在压缩软件中搜索"webdefault.xml",如图:
找到"webdefault.xml"文件,用压缩软件自带的查看器或者记事本之类的软件打开,然后搜索"useFileMappedBuffer"
将"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即可。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在一些不多的数据下载和生成的时候,我们倾向于直接保存为文件,当我们修改某些参数后再一次运行时,之前运行时生成的文件就被覆盖了。为了解决这个问题,这里提供几个解决
win10系统浏览器提示“运行时间错误”的解决方法!Windows10用户反馈,浏览网页时系统突然出现提示“运行时间错误&r
批处理文件运行时经常出现讨厌的黑框,以下的方法,即可以解决保存为run.vbs运行即可,必须要有1.bat啊复制代码代码如下:Setws=CreateObjec
计算机vs2008运行时库缺失怎么办?计算机vs2008运行时库缺失有什么好的解决方法?软件名称:QQ电脑管家2合1杀毒版v8.4(10040)全面兼容wind
直接解决方法具体可参考StackOverflow链接docker运行时存在守护程序,所以我们需要停止docker内运行的容器和docker服务。具体可参考官网给