Tomcat 5

[Tomcat] SERVER: Error processing requestjava.lang.NullPointerException

하나의 Tomcat 인스턴스에서 여러 개의 웹 애플리케이션을 운영하다 보면, 그중 일부 홈페이지를 운영 중단(폐기) 및 추가해야 하는 경우가 생긴다.이때 단순하게 소스 폴더만 삭제하면 톰캣 로그에 NullPointerException 등의 오류가 반복적으로 발생할 수 있다.server.xml을 수정 후 아래와 같은 에러가 1분 정도 간격으로 반복되어 출력되었다.서비스나 기능적인 측면 문제는 없지만 불필요한 로그가 지속적으로 쌓이다보니 해결 방법을 찾게 되었다.org.apache.coyote.http11.AbstractHttp11Processor processSEVERE: Error processing requestjava.lang.NullPointerException원인server.xml에 정의된 def..

Dev/Linux 2025.10.22

[Linux] Apache-Tomcat 8.5버전 설치하기

OSRocky Linux 8.71. 패키지 업데이트#yum 속도 개선dnf updatednf update로 예상치 못한 업데이트가 적용될 수 있으니 주요 패키지 업데이트를 제한하거나 중요한 설정은 백업하는 것이 좋다. 2. SELinux 설정cat /etc/selinux/config | grep SELINUX#SELINUX가 disabled 되어 있지 않은 경우 아래 명령어 진행SELINUX=disabled빠른 테스트를 위해 SELinux를 임시 비활성화한 것이다.  3. OpenJDK 버전톰캣 8.x는 Java 8 이상에서만 실행 가능하므로, OpenJDK 버전을 반드시 확인해야한다.8버전 이하 사용 시 오류가 발생할 수 있음.java -version#openjdk version "1.8.0_352" ..

Dev/Linux 2024.11.26

Apache-Tomcat server.xml 파일이란?

서론Apache-Tomcat은 널리 사용되는 오픈 소스 서블릿 컨테이너다.Java 기반 Web Application을 구동하는데 필수적인 역할을 한다.톰캣 설정 파일 중 하나인 server.xml은 서버의 다양한 요소와 동작을 정의하는 데 사용된다.예를 들자면 포트, 이벤트 리스터, DB 접속정보, 웹 리소스 참조경로 등 다양한 정보를 설정가능하다.그럼 server.xml에 대해서 알아보자. server.xml 위치톰캣의 server.xml 파일은 보통 conf 폴더 내에 위치하게 된다. 본론1. server는 톰캣 서버의 최상위 요소로, 서버의 전체 설정을 정의한다.- port: 톰캣이 종료 명령을 수신할 포트 번호 (기본값은 8005)- shutdown: 톰캣을 종료하기 위한 명령어 (기본값은 SHU..

Dev/CS 2024.05.16

[Linux] Tomcat 보안 설정 (server.xml)

서버정보 노출 방지 [권장] # server.xml 파일에서 Connector 태그에 server="" 추가 Apache 보안 설정은 아래에서! 2023.05.23 - [Dev/Linux] - [Linux] Apache 보안 설정 (ServerTokens, ServerSignature) [Linux] Apache 보안 설정 (ServerTokens, ServerSignature) 서버정보 노출 방지 [권장] ServerTokens Prod ServerSignature Off ServerTokens 설정 종류 #웹 서버 이름만 공개 [Apache] ServerTokens Prod #웹 서버 이름 + Major 버전 [Apache2] ServerTokens Major #웹 서버 이름 + Major + Min..

Dev/Linux 2023.05.23