1. 이슈 :
서버 구축시 tomcat을 재부팅하면 오류 메세지 발생.
동일한 webapps 파일인데 A서버에서는 정상 실행되고 B 서버(테스트서버) 에서는 일부 페이지가 로딩되지 않음.
각 서버의 jar 파일과 tld파일은 똑같은 상황.
2. 오류 메세지 :
At least one JAR was scanned for TLDs yet contained no TLDs.
Enable debug logging for this logger for a complete list of JARs that were scanned
but no TLDs were found in them. Skipping unneeded JARs during scanning can improve
startup time and JSP compilation time.
3. 원인 : tomcat > work 폴더 권한 문제
jar나 tld 자체 문제가 아니었다. work 폴더 권한이 root로 되어있어서 권한 문제로 연쇄적으로 발생한 오류다.
4. 해결 방법 :
tomcat > work 폴더 하위의 폴더 권한을 root에서 사용자 계정으로 변경한 뒤,tomcat을 재실행하면 정상 실행된다.
* 폴더 권한 리눅스 명령어
chown -R user:user Catalina
(설명)
-R : 하위그룹까지 권한 변경
user: 사용자 계정 (개인설정에 따라 다름)
user: 사용자 계정 (개인설정에 따라 다름)
Catalina : 서비스 명 (개인설정에 따라 다름)
* 해당 서비스명 확인하는 방법
- 경로 : tomcat > conf > server.xml
server.xml 의 Service name 에서 확인 가능
'개발 > JAVA' 카테고리의 다른 글
스크랩 | 구글 JAVA 코딩 스타일, 코딩 규칙 가이드 (0) | 2022.03.16 |
---|---|
Tomcat | IOException while loading persisted sessions: java.io.EOFException, Session cannot be resolved to a type 해결 (0) | 2022.01.18 |
Eclipse | 블록 주석 자동정렬 (자동 줄바꿈) 해제 (0) | 2021.12.08 |
Java | PPT XSLF 글씨체 변경 (0) | 2021.10.15 |
Java | Page directive must not have multiple occurrences of pageencoding (0) | 2021.09.23 |