[Tomcat] JSESSIONID ¿¡ ´ëÇÑ
http://lng1982.tistory.com/143
¼¼¼Ç Ãæµ¹..
³»¿ëÀº ´ëÃæ ÀÌ·¸´Ù...
ƯÁ¤ ¼¹ö¿¡¼
¿ì¸®ÂÊ L4¾ÆÀÌÇÇ·Î URLÀ» °É¾î Á¢¼ÓÀ» Çϴµ¥..
A,B¼¹ö ¾î´À °÷À¸·Î ºÙÀ»Áö ¸ð¸£´Â»óȲ...
A·Î ºÙ¾î¼ ·Î±×ÀÎÀÌ µÇ¸é ¼ºí¸´ ÄÁÅ×ÀÌ³Ê ÅèĹÀÌ ³»ºÎÀûÀ¸·Î È®ÀÎ ÇÒ ¼ö ÀÖ´Â JSESSIONID¶ó´Â ÄíÅ°¸¦
Client¿¡ °ªÀ» ³²±ä´Ù.
- Response ÂÊ¿¡ HeaderÁ¤º¸¸¦ ±îº¸¸é set-cookie: JSESSIONID=123156ASF564 ´ëÃæ ¹¹ ÀÌ·±½ÄÀÇ °ªÀÌ ³²´Â´Ù
±×ÈÄ »çÀÌÆ®¸¦ µ¹¾Æ´Ù´Ï¸é
set-cookie°¡ ¾Æ´Ñ cookie°ªÀ¸·Î ÀÐÀº°Ô È®ÀεǴµ¥ ÀÌ°Ô tomcat¿¡¼ ÀνÄÀ» ÇÏ¿© ·Î±×ÀÎÀ» ÇÑ »ç¶÷À¸·Î °£ÁÖÇÑ´Ù.
±Ùµ¥ ¿Ö ÄíÅ°·Î ³²±â´À³Ä!?
Http ÇÁ·ÎÅäÄÝÀº statelessÀÇ Æ¯Â¡.. ¿äû-ÀÀ´ä-³¡(¿¬°á ²÷±è) ÀÌ µÇ±â ??¹®¿¡ ±×·¸±â ¶§¹®¿¡ ¼¹ö¿¡¼´Â »ç¿ëÀÚÀÇ ·Î±×ÀÎ ÀÎÁõ ¿©ºÎ¸¦ È®ÀÎ ÇÒ ¼ö ÀÖµµ·Ï ³²±â´Â °ÍÀÌ´Ù.
¿©±â¼ ·Î±×ÀÎ Àç¿äûÀ» Çϸé clientºê¶ó¿ìÀú¿¡ ÀÖ´Â JSESSIONIDÄíÅ° °ªÀ» requestÀÇ header¿¡ ´ã¾Æ ¼¹ö·Î Àü¼Û!
ÅèĹÀº È®ÀÎ ÈÄ response·Î JSESSIONID¸¦ ´Ù½Ã ³»¸®Áö ¾Ê´Â´Ù.
±×¸®°í ÄíÅ°´Â Æ÷Æ®¸¦ ±¸ºÐÇÏÁö ¾Ê±â ¶§¹®¿¡ Æ÷Æ®¸¦ ºÐ¸® ÇÏ¿©µµ µ¿ÀÏ ¼ºñ½º·Î ÀνÄÇÑ´Ù.!
¿Ö³Ä, ·ÎÄÿ¡ ÀúÀåµÇÀÖ´Â ÄíÅ°¸¦ º¸³»±â ¶§¹®¿¡!!
Tomcat 5.5 ÀÎ °æ¿ì
- catalina.bat ¶Ç´Â JAVA_OPTS¿¡ Ãß°¡ÇÑ´Ù.
-Dorg.apache.catalina.SESSION_COOKIE_NAME=JSESSIONID
ÂüÁ¶: http://tomcat.apache.org/tomcat-5.5-doc/config/systemprops.html
<Tomcat 7.x ÀÇ °æ¿ì>
Tomcat 7 ¿¡¼´Â À§ÀÇ ¼Ó¼ºÀÌ deprecatedµÇ¾ú´Ù°í ÇÑ´Ù.
´ë½Å global context.xml ÆÄÀÏ (CATALINA_BASE/conf/context.xml) ¿¡
´ÙÀ½°ú °°ÀÌ sessionCookieName ¼Ó¼ºÀ» µî·ÏÇØ¾ß ÇÑ´Ù°í..
<Context sessionCookieName="JSESSIONID">
(À§ Çϳª·Î ÅëÀÏ)
ÂüÁ¶: http://tomcat.apache.org/tomcat-7.0-doc/config/context.html
<Tomcat 6.x ÀÇ °æ¿ì>
À§ÀÇ µÑ ´Ù °¡´ÉÇѵ¥, ´Ù¸¸ system property°¡ ¿ì¼±ÇÑ´Ù°í ÇÑ´Ù.
[Ãâó] ¼¼¼Ç Å° º¯°æ - Tomcat, Redmine|ÀÛ¼ºÀÚ ¿ì°¡°¡
¿À´Ã Çϳª ¹è¿ü´Ù!!
Ãâó: http://mwjin.tistory.com/entry/Tomcat-ÅèĹ¿¡-´ëÇÑ-¼³¸í [Rovin]