티스토리 뷰

org.apache.catalina.webresources.Cache.getResource []에 위치한 리소스를 웹 애플리케이션 []을(를) 위한 캐시에 추가할 수 없습니다. 왜냐하면 만료된 캐시 엔트리들을 없애버린 이후에도 여유 공간이 충분하지 않기 때문입니다. 캐시의 최대 크기를 증가시키는 것을 고려해 보십시오.

org.apache.catalina.webresources.Cache.getResource

Tomcat을 기동할 때 위와 같은 구문들이 막 올라가며 정신을 혼란스럽게 만든다. 말 그대로 톰캣에 설정한 캐시 크기가 부족하다는 것이다. 톰캣의 캐시 크기를 늘려주면 된다. 

 

Tomcat 설치경로 > conf > context.xml 파일 

<Context>                         
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <WatchedResource>WEB-INF/tomcat-web.xml</WatchedResource>
    <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
    <Resources cachingAllowed="true" cacheMaxSize="100000" />
</Context>

5번째 줄의 <Resources cachingAllowed="true" cacheMaxSize="100000" /> 이 부분을 추가해 넣으면 위와 같은 오류는 사라진다. 

 

끝!

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30