#Java Error - org.apache.catalina.loader.WebappClassLoader openJARs. Illegal access: this web application instance has been stopped already .
본문 바로가기
Programming/Java Exception

#Java Error - org.apache.catalina.loader.WebappClassLoader openJARs. Illegal access: this web application instance has been stopped already .

by 권가 2020. 2. 20.

자꾸 신경쓰이게 하는 녀석의 등장

org.apache.catalina.loader.WebappClassLoader findResourceInternal

정보:

Illegal access: this web application instance has been stopped already.

Could not load.

The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.

 

읽어보니? 번역기의 도움!

 

잘못된 액세스: 이 웹 응용 프로그램 인스턴스가 이미 중지됨
로드할 수 없음.
궁극적으로 이어지는 스택 추적은 디버깅을 위해 던져진 오류와 불법 액세스를 야기한 스레드를 종료하려고 시도함으로써 발생하며, 기능적 영향은 없다.

 

그러나 나는 너무 신경이 쓰인다구요!!

 

그리하여 파워 서치!!

원인:

톰캣이 구동 중일 때 클래스 파일을 CRUD(Create, Read, Update, Delete)작업을 하면 자동으로 reloading이 되면서 등장하는 녀석이라고 한다!

 

처리해보자!!

Step 1:

  server.xml로 접근하자!

  Servers -> Tomcat (각자 버전) 블라블라~~ -> server.xml

 

Step 2:

server.xml에서 Design으로 되어 있는 탭을 Source로 변경!

Step: 3

reloadable="true"에서 false로 변경!

바꿔주고 톰캣 재시작 하면 끄으읏~~

Servers -> 마우스 우클릭 -> Delete!!

 

체크는 선택사항!

 

window -> Preferences로 들어가서!

 

server을 검색하고!

Runtime Environments를 들어가서!

 

삭제할 Tomcat을 선택한 후

Remove를 누르면!

안내창이 나오면서 삭제!

 

 

 

댓글