반응형
하나의 Tomcat 인스턴스에서 여러 개의 웹 애플리케이션을 운영하다 보면, 그중 일부 홈페이지를 운영 중단(폐기) 및 추가해야 하는 경우가 생긴다.
이때 단순하게 소스 폴더만 삭제하면 톰캣 로그에 NullPointerException 등의 오류가 반복적으로 발생할 수 있다.
server.xml을 수정 후 아래와 같은 에러가 1분 정도 간격으로 반복되어 출력되었다.
서비스나 기능적인 측면 문제는 없지만 불필요한 로그가 지속적으로 쌓이다보니 해결 방법을 찾게 되었다.
org.apache.coyote.http11.AbstractHttp11Processor process
SEVERE: Error processing request
java.lang.NullPointerException
원인
server.xml에 정의된 defaulthostname이 null이기 때문에 발생한 예외인 것으로 확인
해결 방안
server.xml 코드 수정 필요
#아래와 같이 name="localhost" 추가
<Host name="localhost"></Host>
<Host name="test.com" appBase="/home/webapps" unpackWARs="false" autoDeploy="true">
<Context docBase="test" path="" reloadable="false"/>
</Host>
<Host name="test2.com" appBase="/home/webapps" unpackWARs="false" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs/ttest2"
prefix="access_log_" suffix=".log" pattern="%t %h %l %u "%r" %s %b" />
<Context docBase="test2" path="" reloadable="false"/>
</Host>
반응형
'Dev > Linux' 카테고리의 다른 글
| [Linux] SSH 자동 로그아웃(Timeout 설정) (1) | 2024.12.02 |
|---|---|
| [Linux] Apache-Tomcat 8.5버전 설치하기 (0) | 2024.11.26 |
| [Linux] 리눅스 네트워크 IP 설정하기 (ifcfg-ens192) (0) | 2024.11.25 |
| [Linux] volume group "rl" has insufficient free space : 51200 required (disk umount & 파티션 축소) (1) | 2024.11.17 |
| [Linux] 디스크 파티션 생성 및 마운트 설정 (5) | 2024.11.16 |