본문 바로가기
반응형

Tomcat26

[Tomcat] logs 경로 변경 bin/catalina.sh - catalina.ou catalina.out 경로 수정하거나 CATALINA_OUT변수를 상단에 선언 catalina.bat의 경우 CATALINA_OUT 옵션을 변경하는 기능이 없는 것 같다.(?) if [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out fi conf/server.xml - access.txt Server.xml에 access.log를 생성하도록 되어 있음 directory에 상대 경로가 지정되는 경우 $CATALINA_BASE 기준의 상대 경로입니다. access 로그 참고: https://tomcat.apache.org/tomcat-8.0-doc/config/va.. 2021. 2. 9.
[이클립스] Work Director(Catalina) 삭제 간혹 Include 된 JSP 파일을 수정하는 경우, Include 된 파일은 변경되었지만, Include 한 파일은 변경되지 않아서, WAS 입장에서는 기존 파일과 같은 내용이라고 판단하고 컴파일이 안 되는 경우가 있다. Tomcat을 통해 웹 서비스를 동작시키는 경우 Catalina 디렉토리를 삭제하면 전체 파일을 컴파일하게 되며, 해당 페이지가 호출되는 시점에서 컴파일을 한다. rm -rf Tomcat/work/Catalina/ 특정 파일만 컴파일하고 싶다면 해당 파일의 수정 일시를 변경한다.(파일 안에 공백을 넣고 새로 저장하는 방법) $ touch file.name 이클립스에서 Work Director 삭제 서버를 정지한 후 이클립스 하단 "Server" 탭에서 해당 서버를 선택 후 마우스 우클.. 2021. 1. 18.
[취약점] Apache, Tomcat 불필요한 웹 메서드 허용 불필요한 웹 메서드 허용 웹 서비스에서 DELETE, PUT의 기능을 보안상의 이슈로 차단을 요청 Apache - 웹 메서드 제한 방법 httpd.conf 파일 # 모든 URL에 대해서 GET, POST만 허용 Order deny,allow Deny from all # Trace 불가 TraceEnable OffTomcat - 웹 메서드 제한 방법 web.xml 부분에 차단할 메서드 설정 readonly true Restricted methods /* PUT DELETE TRACE 참고 https://tomcat.apache.org/tomcat-8.5-doc/default-servlet.html #tomcat #apache #method #delete #put 2020. 12. 8.
[Java] Heap Size 설정 [Java] Heap Size 설정 Java Heap 설정의 일반적인 오류 단위 누락 용량 Size의 구분(m, g, M, G)이 없는 경우 byte로 인식하여 오류 발생, 명확하게 단위를 붙여서 설정하며, 단위의 대/소문자는 구분하지 않음 $ java -Xmx128 Hello Error occurred during initialization of VM Too small initial heap $ java -Xmx128m Hello Hello 옵션 설정 표기 오류 -X 옵션의 경우 비표준 옵션이며 Key=Value 설정이 아님 -Xmx128m로 붙여서 설정 $ java -Xmx 128m Hello Invalid maximum heap size: -Xmx Error: Could not create the .. 2020. 11. 12.
반응형