jetty運行時無法保存文件的解決方法

背景交代:

站在用戶的角度思考問題,與客戶深入溝通,找到君山網站設計與君山網站推廣的解決方案,憑借多年的經驗,讓設計與互聯(lián)網技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網站制作、成都網站建設、企業(yè)官網、英文網站、手機端網站、網站推廣、域名申請、虛擬空間、企業(yè)郵箱。業(yè)務覆蓋君山地區(qū)。

上一篇博客寫的是用jetty和Maven做開發(fā)、測試。在使用的過程中遇到一個小問題,就是在jetty啟動以后,修改了jsp、xml等文件無法保存。

錯誤信息:

jetty運行時無法保存文件的解決方法

解決方案:

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

jetty運行時無法保存文件的解決方法

將jetty-webapp*.jar文件復制到桌面,用壓縮軟件打開,到"\org\eclipse\jetty\webapp"目錄下,或者直接在壓縮軟件中搜索"webdefault.xml",如圖:

jetty運行時無法保存文件的解決方法

找到"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即可。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

當前文章:jetty運行時無法保存文件的解決方法
文章位置:http://bm7419.com/article10/gipego.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供全網營銷推廣、、網站設計建站公司、小程序開發(fā)、營銷型網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)