| 양쪽 이전 판 이전 판 다음 판 | 이전 판 |
| jsessionid_sessioncookiename_변경 [2020/12/08 07:51] – koov | jsessionid_sessioncookiename_변경 [2020/12/08 11:28] (현재) – koov |
|---|
| <WRAP prewrap> | <WRAP prewrap> |
| <code vim> | <code vim> |
| <Context sessionCookieName="SESSIONID" cookies="true"> | <Context sessionCookieName="MYSESSIONID" cookies="true"> |
| </code> | </code> |
| </WRAP> | </WRAP> |
| <WRAP prewrap> | <WRAP prewrap> |
| <code vim web.xml> | <code vim web.xml> |
| | |
| <?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> |
| <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xmlns="http://java.sun.com/xml/ns/javaee" | xmlns="http://java.sun.com/xml/ns/javaee" |
| xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" | xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" |
| id="WebApp_ID" version="3.0"> | id="WebApp_ID" version="3.0"> |
| |
| <display-name>LDS</display-name> | <display-name>LDS</display-name> |
| |
| <welcome-file-list> | <welcome-file-list> |
| <welcome-file>index.html</welcome-file> | <welcome-file>index.html</welcome-file> |
| <welcome-file>index.htm</welcome-file> | <welcome-file>index.htm</welcome-file> |
| <welcome-file>index.jsp</welcome-file> | <welcome-file>index.jsp</welcome-file> |
| <welcome-file>default.html</welcome-file> | <welcome-file>default.html</welcome-file> |
| <welcome-file>default.htm</welcome-file> | <welcome-file>default.htm</welcome-file> |
| <welcome-file>default.jsp</welcome-file> | <welcome-file>default.jsp</welcome-file> |
| </welcome-file-list> | </welcome-file-list> |
| |
| <filter> | <filter> |
| <filter-name>Set Character Encoding</filter-name> | <filter-name>Set Character Encoding</filter-name> |
| <filter-class>filters.SetCharacterEncodingFilter</filter-class> | <filter-class>filters.SetCharacterEncodingFilter</filter-class> |
| <init-param> | <init-param> |
| <param-name>encoding</param-name> | <param-name>encoding</param-name> |
| <!-- <param-value>euc-kr</param-value> --> | <!-- <param-value>euc-kr</param-value> --> |
| <param-value>UTF-8</param-value> | <param-value>UTF-8</param-value> |
| </init-param> | </init-param> |
| </filter> | </filter> |
| |
| <filter-mapping> | <filter-mapping> |
| <filter-name>Set Character Encoding</filter-name> | <filter-name>Set Character Encoding</filter-name> |
| <url-pattern>/*</url-pattern> | <url-pattern>/*</url-pattern> |
| </filter-mapping> | </filter-mapping> |
| |
| <!-- Clustering context --> | <!-- 모든 항목은 반드시 순서를 맞춰서 선언하여야 한다. --> |
| <distributable /> | <session-config> |
| | <!-- 세션 유지시간 (분) --> |
| | <session-timeout>30</session-timeout> |
| | <!-- 쿠키 설정 --> |
| | <cookie-config> |
| | <!-- 임의의 Session Cookie Name 지정 할 경우, |
| | mod-jk의 session_cookie 도 같이 변경하여야 함 --> |
| | <name>MYSESSIONID</name> |
| |
| <session-config> | <!-- HttpOnly 설정 : 서버 요청이 있을 때에만 쿠키가 전송되도록 설정하며, |
| <cookie-config> | 임의로 다른 사용자에 의해 웹 브라우저에 출력되지 않도록 설정한다. --> |
| <!-- 임의의 Session Cookie Name 지정 할 경우, | <http-only>true</http-only> |
| mod-jk의 session_cookie 도 같이 변경하여야 함 --> | |
| <name>MYSESSIONID</name> | <!-- Secure 속성 : SSL 통신 채널 연결 시에만 쿠키를 전송하도록 설정 --> |
| | <!-- |
| <!-- HttpOnly 설정 : 서버 요청이 있을 때에만 쿠키가 전송되도록 설정하며, | <secure>true</secure> |
| 임의로 다른 사용자에 의해 웹 브라우저에 출력되지 않도록 설정한다. --> | --> |
| <http-only>true</http-only> | </cookie-config> |
| | |
| <!-- Secure 속성 : SSL 통신 채널 연결 시에만 쿠키를 전송하도록 설정 --> | <!-- url에 ;jsessionid 파라메터가 붙지 않도록 쿠키 사용 설정 --> |
| <secure>true</secure> | <tracking-mode>COOKIE</tracking-mode> |
| </cookie-config> | </session-config> |
| </session-config> | |
| | <!-- Clustering context --> |
| | <distributable /> |
| </web-app> | </web-app> |
| | |
| </code> | </code> |
| </WRAP> | </WRAP> |