Eclipse Tomcat 8 警告: Unable to add the resource at [***] to the cache...

Eclipse Tomcat 8 警告: Unable to add the resource at [***] to the cache...

2017年05月04日 21:04:07 學海無涯1993 閱讀數 11443更多html

分類專欄: Java webweb

版權聲明:本文爲博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接和本聲明。spring

本文連接:https://blog.csdn.net/ww951993/article/details/71179149apache

最近在Eclipse中使用Tomcat 8 的時候老是出現大量以下的警告:

警告: Unable to add the resource at [/WEB-INF/lib/springwebmvc-3.0.2.RELEASE.jar] to the cache because there was insufficient free space available after evicting expired cache entries - consider increasing the maximum size of the cache
  • 1

  在Tomcat 7中一直沒有出現這種警告,參考其餘文章,解決方法大概有兩種:
  一種就像上面警告提示的同樣,增大緩存空間,找到Tomcat 的存放目錄,$CATALINA_BASE/conf/context.xml,好比個人電腦上Tomcat的目錄是 D:\Java\apache-tomcat-8.5.4,該目錄下找到conf/context.xml配置文件,在context裏面添加以下配置:
  緩存

<Resources cachingAllowed="true" cacheMaxSize="100000" />
  • 1

  第二種方法,就是禁用緩存,disable the cache,在context標籤裏面添加以下設置:
  tomcat

<Resources cachingAllowed="false"/>
  • 1

我按照這兩種方法修改,在Eclipse裏卻一直很差使,沒有辦法,就把server 裏的Tomcat全都刪掉,從新添加,點擊 Window->Preference->Server->Runtime Environment,能夠看到 Eclipse 裏已有的全部Servermvc

這裏寫圖片描述

  而後從新導入,點擊Add,選擇你要的版本,找到本地目錄,選中Tomcat,而後finish 便可。
  我要說的重點是,在 Eclipse中打開 Server視圖,雙擊咱們剛纔添加的Tomcat,打開它的設置屬性的頁面。
  這裏寫圖片描述
  
  在Server Locations處有三個單選按鈕,若是你想要你在 Tomcat 的目錄下的設置生效,就必須選擇第二項,它表示 Eclipse 直接使用 Tomcat 及它的配置,而不是使用 Eclipse workspace 中的設置。(比如我以前往 Eclipse 中導入同步於SVN 的工程,一不當心選擇了 Copy Projects to workspace, 結果不管我改動了什麼,SVN工程都沒有變化,緣由很簡單,這就是原件和複印件的關係)。
  從 Tomcat 7 升級到 Tomcat 8 遇到的問題,能夠參考官網文檔:http://tomcat.apache.org/migration-8.html#Web_application_resources
  經過上面的方法,這些警告已經消除了。app

相關文章
相關標籤/搜索