ÃֽŠ°Ô½Ã±Û(OS/WAS)
2017.06.12 / 13:29

[Tomcat] JSESSIONID ¿¡ ´ëÇÑ

Ŭ·¡½Ä·Î¾â
Ãßõ ¼ö 230

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°¡ ¿ì¼±ÇÑ´Ù°í ÇÑ´Ù.



¿À´Ã Çϳª ¹è¿ü´Ù!!



Ãâó: http://mwjin.tistory.com/entry/Tomcat-ÅèĹ¿¡-´ëÇÑ-¼³¸í [Rovin]