jetty運(yùn)行時(shí)無法保存文件的解決方法
背景交代:
上一篇博客寫的是用jetty和Maven做開發(fā)、測(cè)試。在使用的過程中遇到一個(gè)小問題,就是在jetty啟動(dòng)以后,修改了jsp、xml等文件無法保存。
錯(cuò)誤信息:
解決方案:
到Maven庫(即repository)中搜索jetty-webapp,如下圖:
將jetty-webapp*.jar文件復(fù)制到桌面,用壓縮軟件打開,到"\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包復(fù)制到原來的位置替換掉之前的jar包。
或者將webdefault.xml文件放到項(xiàng)目中(如放到"src/main/resources"目錄下),在pom.xml文件的<webAppConfig>標(biāo)簽中加入以下代碼:
<webAppConfig> <contextPath>/${project.artifactId}</contextPath> <defaultsDescriptor>src/main/resources/webdefault.xml</defaultsDescriptor> </webAppConfig>
PS:如果經(jīng)過上述步驟還是不能解決,重啟jetty或者Eclipse即可。
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
自動(dòng)配置@EnableAutoConfiguration問題
這篇文章主要介紹了自動(dòng)配置@EnableAutoConfiguration問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06Mybatis配置文件之動(dòng)態(tài)SQL配置備忘錄
這篇文章主要介紹了Mybatis配置文件之動(dòng)態(tài)SQL配置備忘錄的相關(guān)資料,需要的朋友可以參考下2017-05-05SpringBoot升級(jí)指定jackson版本的問題
這篇文章主要介紹了SpringBoot升級(jí)指定jackson版本,本文給大家分享了漏洞通告及修改Springboot中jackson版本的問題,需要的朋友可以參考下2022-08-08IntelliJ?IDEA?2023.1.4?無法刷新Maven項(xiàng)目模塊的問題及解決方法
這篇文章主要介紹了如何排查?IDEA?自身報(bào)錯(cuò)問題,本文以IntelliJ?IDEA?2023.1.4無法刷新項(xiàng)目Maven模塊的問題為例,給大家詳細(xì)講解,需要的朋友可以參考下2023-08-08Java并發(fā)(Runnable+Thread)實(shí)現(xiàn)硬盤文件搜索功能
這篇文章主要介紹了Java并發(fā)(Runnable+Thread)實(shí)現(xiàn)硬盤文件搜索,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01Java中notify()和notifyAll()的使用區(qū)別
本文主要介紹了Java中notify()和notifyAll()的使用區(qū)別,文中通過示例代碼介紹的非常詳細(xì),感興趣的小伙伴們可以參考一下2021-06-06SpringBoot與velocity的結(jié)合的示例代碼
本篇文章主要介紹了SpringBoot與velocity的結(jié)合的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-03-03Java網(wǎng)絡(luò)編程之TCP通信完整代碼示例
這篇文章主要介紹了Java網(wǎng)絡(luò)編程之TCP通信完整代碼示例,具有一定借鑒價(jià)值,需要的朋友可以了解下。2017-12-12