목록2025/07/15 (2)
해킹공주의 일상
으으 점검할때마다 너무 헷갈려 1. 설정 내용 위와 같이 설정했을때 실제 소스코드가 존재하는 곳은 아래와 같다.{tomcat 설치경로}/webapps/IDS.war !! appBase 는 무조건 폴더이름 이여야하지만, docBase 는 war파일이여도 되고, 폴더이름이여도 된다.!! unpackWARs 설정- true : 자동으로 압축 해제가 된 소스코드가 담긴 폴더가 생성됨- false : war 파일 압축 해제 안하고 그대로 실행unpackWARs="true" 소스코드 권한은 어떻게 되는가 압축파일이 해제되어 소스코드 파일이 있으면 개별 파일 권한 대로 가는데, 해제 안되면 war 파일 권한을 따라간다. 따라서 war 파일 권한만 확인! (640 권고)
1️⃣ webapps 폴더에 디렉토리/war 올리기 (기본)webapps/myapp/webapps/myapp.war👉 이건 아무 설정 안 해도 Tomcat이 자동으로 감지해서 /myapp 으로 서비스합니다.가장 간단하고 자동화된 기본 방식이에요. 2️⃣ conf/server.xml에 직접 작성 👉 webapps 밖의 경로나 설정을 지정하고 싶을 때 씁니다. 하지만 단점:Tomcat을 재시작해야 반영됨여러 애플리케이션이 있으면 server.xml이 지저분해짐 3️⃣ conf/Catalina/localhost/myapp.xml👉 이건 server.xml을 건드리지 않고도, 개별 애플리케이션 설정을 할 수 있는 방식입니다. 파일명(myapp.xml)이 URL path(/myapp)로 동작Tomc..