1. 程式人生 > >IntelliJ IDEA 請求的操作無法在使用使用者對映區域開啟的檔案上執行

IntelliJ IDEA 請求的操作無法在使用使用者對映區域開啟的檔案上執行

現象:

run:jetty 以後,發現靜態資原始檔修改後無法儲存,IDEA 提示

解決方案

jetty 版本: 6.1.22

開啟 .m2\repository\org\mortbay\jetty\jetty\6.1.22 
修改 jetty-6.1.22.jar 中 org/mortbay/jetty/webapp/webdefault.xml 檔案

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

修改為

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

jetty7以上的版本

jetty7 以後 maven 目錄為.m2/repository/org/eclise/jetty/jetty-webapp