1. 程式人生 > >Eclipse中maven環境搭配,使用jetty啟動後不能更改css,js檔案的解決方法

Eclipse中maven環境搭配,使用jetty啟動後不能更改css,js檔案的解決方法

原因:

Jetty會使用記憶體對映檔案來快取靜態檔案,包括js,css檔案。

在Windows下,使用記憶體對映檔案會導致檔案被鎖定,所以當Jetty啟動的時候無法在編輯器對js或者css檔案進行編輯。

解決思路:

解決辦法是更改Jetty預設配置,不適用記憶體對映檔案來做快取。

步驟:

1. 找到webdefault.xml。

        在本地倉庫中找到jetty外掛。

我以6.x版本為例,jetty-6.jar在$maven_repo$/org/mortbay/jetty/jetty/6.x/jetty-6.x.jar,

   webdefault.xml檔案在包org\mortbay\jetty\webapp下。


2. 修改webdefault.xml中得useFileMappedBuffer引數的值為false

用好壓工具檢視:


再次啟動:jeffy:run 就沒有問題了!

相關推薦

Eclipsemaven環境搭配使用jetty啟動不能更改cssjs檔案解決方法

原因: Jetty會使用記憶體對映檔案來快取靜態檔案,包括js,css檔案。 在Windows下,使用記憶體對映檔案會導致檔案被鎖定,所以當Jetty啟動的時候無法在編輯器對js或者css檔案進行編輯

Eclipsemaven環境使用jetty啟動不能儲存更改cssjs等靜態檔案解決方法

【問題現象】      使用Maven + Eclipse + Jetty 進行J2EE開發,但有一個問題就是css、js等靜態檔案更改以後,在eclipse裡儲存都會失敗,eclipse給出的錯

Eclipse伺服器釋出時發現專案名出現括號括號名字與專案名不一致的問題

eclipse的專案出現以下情況: 處理方式 第一步:右擊專案 屬性------------------------web專案設定 context root修改為何專案名稱一致; 第二步:專案根目錄.setting 下修改檔案org.eclipse.wst

maveneclipse建立web專案時不能建立三個資料夾的解決方法

我報的這錯,是因為我先用了一個版本的eclipse,並且也在其中把maven配置了,但使用maven建立web過程中,沒有maven專案轉換成web專案,所以換了eclipse的另一個版本,我在用新版本時,也重用了之前的eclipse的workspace,下面的錯便順理成章

解決jetty啟動不能修改jscss檔案的問題

<servlet>     <servlet-name>default</servlet-name>     <servlet-class>org.mortbay.jetty.servlet.DefaultServlet<

Eclipse打包引用了第三方jar包的J2SE專案成jar檔案方法

最近有個專案有些定時任務,一開始用的quartz,挺好用的一款定時任務工具,但是對大量資料處理時,消耗了大量的tomcat資源,所以決定將一些處理大批量資料的定時任務從web應用中分離,做成批處理的形式。我的方法是建立Java專案,使用JDBC連線資料庫進行資料

Candence/Allegro啟動找不到cdn_sfl401as.dll檔案解決方法

一大早上班Allegro就給了一個下馬威,突然就缺少檔案了。 估計是由於什麼軟體使得環境變數被修改了,只要新增會環境變數就可以解決了。 首先檢視Cadence安裝目錄下cdn_sfl401as.dl

maven jetty 啟動不能修改靜態文件jscsshtml

9.4 拷貝 ram 啟動 maven pom jar包 conf text 解決辦法: 1.從jetty的jar包中(位置可能不同,有的jetty-web中)拷貝一份webdefault.xml文件 2.將webdefault.xml 中的useFileMappedBuf

終於弄明白了EclipseMaven和SVN真不容易!

昨天折騰了一天,從早上9點到半夜1點,總算是折騰明白了Eclipse中安裝Maven的方法,其實就是什麼也不做——因為Oxygen版本中已經集成了Maven外掛。並且,匯入Maven專案也並不像我上一篇文章Eclipse匯入Maven專案,實在算得上是歷經千辛萬

在scala IDE eclipsemaven出scala專案而不是java專案

1、下載一個maven-scala-plugin外掛,本次下載為maven-scala-plugin-2.15.2.jar包,放入scala-SDK-4.0.0-vfinal-2.11-win32.win32.x86_64\eclipse\plugins路徑下,然後重啟ec

eclipseMaven項目jar問題

maven倉庫 eclipse win ups log set central 在外 XML eclipse中Maven項目jar包下載下來了,不然我們import是時候根本導入不進來,網上的方法都試過了,Maven倉庫也清空過後重新下載過了,都解決不了。 後來發現雖然j

eclipsemaven打包

producer spl nco log maven打包 arch fig IT sem 第一種方式:將依賴包打包進一個jar包中。 <build> <plugins> <plugin>

EclipseMaven Install時發生錯誤

分享 run 窗口 tro mave 16px mage span ont 問題描述 要把一個本地包保存進本地maven庫中, 所以對該project執行了run as => Maven Install, 結果報下面的錯誤. 解決辦法 1. 通過命令窗口手

eclipse的出現在打包一次後面新建的項目都出錯了出現support_v7下面出現紅線及解決方法及為什麽eclipse項目繼承ActionBarActivity解決方法一樣

style 寫博客 引用 image back 你在 發現 想法 cti 第一次寫博客,有什麽問題或者想法的希望各位可以進行評論交流,望大家多多包涵! 遇到的問題是在新建的項目都出錯了,出現support_v7下面出現紅線及解決方法及為什麽eclipse中項目繼承Acti

Eclipsehadoop環境的建立

asm logs mapr oid mar test hub lib 運行 在eclipse中建立hadoop環境的支持 1.需要下載安裝eclipse 2.需要hadoop-eclipse-plugin-2.6.0.jar插件,插件的終極解決方案是https://gi

Eclipse配置maven環境

馬雲 settings tin pan nis window 項目管理工具 網址 reference 一.什麽是maven? Maven是一個項目管理工具,能方便的就是能幫我們下載jar包,告別傳統手動導包的方式。 二.maven倉庫 maven中有中央倉庫,本地倉庫,私服

Eclipsemaven專案報錯:org.springframework.web.filter.CharacterEncodingFilter

寫了一個demo,發現在tomcat中部署完專案,啟動時報錯。 1,問題描述 2,解決辦法 1)程式在部署完成後報錯,說明是程式是編譯通過的,即編譯編譯路徑Java Build Path沒問題。 2)此時檢視 專案Properties—Deployment

設定EclipseMaven編譯的JDK版本

設定Eclipse中Maven編譯的JDK版本 轉載 2016年10月06日 19:34:52 標籤: maven / eclipse / jdk / 2756 編輯 刪除

EclipseMaven專案執行Maven update project 專案JRE System Library變為1.5的解決辦法

1:問題描述 Eclipse中的Maven專案,本地Java版本1.8,每次右擊專案--maven--update project(Alt+F5) 後,專案JRE System Library 都變為1.5。 2:異常原因 檢視Maven官網  如下: This i

eclipsemaven工程安裝 fastdfs_client_java

問題:因為中央倉庫中沒有fastdfs_client_java,所以需要我們從本地匯入。 1.下載 fastdfs_client_java_v1.10.tar.gz ,並解壓。 2.eclipse匯入解壓後的專案 build完成後控制檯會列印檔案目錄:  [