Server/Apache-Tomcat 3

Apache Tomcat 인코딩 문제 해결방법

UTF-8 인코딩 문제 sever.xml Tomcat{Version}\conf\server.xml 을 메모장 혹은 사용하는 에디터로 실행합니다. server.xml 파일 내부의 태그 내에 URIEncding="UTF-8" 속성을 추가합니다. web.xml Tomcat{Version}\conf\web.xml 을 메모장 혹은 사용하는 에디터로 실행합니다. 태그를 추가합니다. (* 태그 내에 존재하며 설치버전의 경우 주석처리되어있어 주석을 해제만 해주면 됩니다. ) setCharacterEncodingFilter org.apache.catalina.filters.SetCharacterEncodingFilter encoding UTF-8 true Tomcat > Java Java Options 에 UTF-8 인..

Apache Tomcat Context 경로설정

/conf폴더 내의 server.xml파일에서 내의 에서 파일경로의 변경이 가능하다. 태그 의 name에서 host를 설정 가능하다. 위의 예시의 경우 appBase로 부터 시작하는 상대경로이므로 [Tomcat 설치디렉토리]/webapps가 기본 디렉토리가 된다. 태그 내에 있는 윗줄 태그를 본다면 http://localhost/hello.jsp 를 요청할 경우, http://localhost/firstDoc/hello.jsp 을 출력한다. 두 번째 예시로 http://localhost/hello/hello.jsp 를 요청할 경우, http://localhost/secondDoc/hello.jsp 을 출력한다.

apache tomcat session timeout 설정

Apache Tomcat을 사용하여 서버를 개발할 경우, Session Timeout을 어떻게 설정하는지 알아본다. HttpSession Method HttpSession 의 메소드들을 통해 세션의 시간을 조정할 수 있다. 메서드설명 getCreationTime()세선 생성 시간getLastAccessedTime()마지막 요청 시간setMaxInactiveInterval()최대허용시간 (초)getMaxInactiveInterval()최대허용시간invalidate()세션 제거setMaxInactiveInterval()세션 타임아웃 설정 (초) 특정 Session만 타임아웃을 설정할 경우는 마지막 setMaxInactiveInterval()함수를 사용하면 된다. ex. 세션 타임아웃 20분으로 설정 sess..