2013년 12월 25일 수요일

웹로직에서 세션이 끊어지는 경우(8.X) [재직자무료교육/프로그래머교육/구로디지털IT교육,오라클/자바/닷넷/C#/iOS/안드로이드/아이폰교육]

웹로직에서 세션이 끊어지는 경우(8.X) [재직자무료교육/프로그래머교육/구로디지털IT교육,오라클/자바/닷넷/C#/iOS/안드로이드/아이폰교육]


저의 경우 하나의 JSP 페이지에서 다른 URL의 이미지를 가지고 오는 부분이 있었는데... (이미지 링크의 경우) 그 페이까지는 세션이 살아 있는데 ... 그페이지에서 다른 페이지로 가는 순간 세션이 끊어지는 경우가 있었습니다.

예를들면...
-----------------------------------------------------------
test001.jsp 에서 아래와 같은 코드가 있었습니다.
<a href="#"><img src="<%=">http://192.168.10.200:9999/test/prod_thumb/50/<%= tmpMap.get("PROD_IMG1").toString()%>" width="110" height="110" border="0"></a>

위의 코드가 의미하는 바는 http://192.168.10.200:9999의 서버에서 이미지를 가져오는 코드인데..
해당 9999 번을 사용하는 서버는 웹로직 서버로서 test001.jsp 에서 생성된 JSESSIONID를 이미지를 가져오는 시점에 http://192.168.10.200:9999 서버도JSESSIONID로 session id 를 발행함으로서 기존의 session 을 update 하게 되는 결과를 초래하였습니다.

-----------------------------------------------------------

조치내역은 다음과 같습니다.

test001.jsp 를 포함하는 weblogic.xml 에 아래를 추가로 기술!!

<session-descriptor>
<session-param>
<param-name>CookieName</param-name>
<param-value>EMP_SERVER_JSESSIONID</param-value>
</session-param>
</session-descriptor>

감사합니다...


[오프라인 개강예정강좌, 오프라인교육장에 오시면 보다 자세히 배울 수 있습니다.]

오라클자바커뮤니티에서 운영하는 개발자 전문교육 ,개인80%환급(
www.onjprogramming.co.kr)

[주간]
  [01/06][기업100%환급]Spring ,MyBatis,Hibernate실무과정
  [01/06][기업100%환급]SQL기초에서 Schema Object까지
  [01/06]C#,ASP.NET마스터
  [01/13]iPhone 하이브리드 앱 개발 실무과정
  [01/13][기업100%환급]PL/SQL,ORACLE HINT,TUNING
  [01/13][기업100%환급]자바기초에서 JDBC, Servlet/JSP까지
  [01/13][기업100%환급]HTML5,JavaScript,Ajax,jQUERY,JSON
  [01/16][채용확정]오라클자바실무개발자신입과정

[평일야간]
  [12/26]C#,ASP.NET마스터
  [12/26]SQL초보에서실전전문가까지
  [01/07]자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
  [01/07]안드로이드개발자과정
  [01/09]iPhone하이브리드앱개발실무과정
  [01/09]웹퍼블리싱 마스터
  [01/09]Spring3.X, MyBatis, Hibernate실무과정

[주말]
  [12/28]웹퍼블리싱 마스터
  [12/28]Spring3.X,MyBatis,Hibernate실무과정
  [12/28]C#,ASP.NET마스터
  [01/04]닷넷실무자를위한WPF개발자과정
  [01/11]JAVA&WEB프레임워크실무과정
  [01/11]안드로이드개발자과정
  [01/11]SQL초보에서전문가까지


자세한 정보 보러가기 : http://www.oraclejavanew.kr 

댓글 없음:

댓글 쓰기