tomcat6 기준이다.
tomcat7에서는 TEST를 해 보지 못했다.
context 구조는
webapps/project_a
/project_b
1. 환경 설정
1.context.xml
<Context crossContext="true">
<Manager pathname="" />
</Context>
2.server.xml
<Connector port="8080" protocol="HTTP/1.1" emptySessionPath="true" connectionTimeout="20000" redirectPort="8443" />
2. session 저장 및 호출하기
1. project_a의 session에 저장
session.getServletContext().setAttribute(session.getId(),"박재혁");
2. project_b에서 project_a의 session에 저장한 값 불러오기
HttpSession session = request.getSession();
ServletContext ctx = request.getSession(false).getServletContext().getContext("/project_a");
String name = (String) ctx2.getAttribute(session.getId());
[출처] Tomcat S ession Sharing|작성자 어쩌면
'나는개발자다 > 기타' 카테고리의 다른 글
vmware에서 arrow key가 작동하지 않는 경우. (0) | 2013.06.14 |
---|---|
MySql procedure transaction (0) | 2013.02.20 |
Jenkins에서 unmappable character for encoding MS949 (0) | 2012.06.01 |
Visual SVN + Eclipse 연동 (0) | 2012.05.28 |
Jenkins에 PMD 설치하기. (0) | 2012.05.21 |