2011-11-18 2 views
4

제로니모에서 세션 지속성을 해제하려면 어떻게합니까? 이 일이 내가해야 할 일인가? - 내 응용 프로그램에서 지속적인 세션을 사용하지 않습니다. (콘솔에 직렬화 할 수없는 오류가 발생하지만 직렬화하지 않기를 원하기 때문입니다.)geronimo/tomcat에서 세션 지속성을 끄는 방법

+0

없는 답변 - 아직 누구? –

+0

WAS에 대한이 링크는 geronimo와 (과) 비슷한 것으로 나타났습니다. http://publib.boulder.ibm.com/wasce/V2.1.1/en/configuring-session-manager.html –

답변

7

Geronimo에서 사용중인 웹 컨테이너에 따라 다릅니다. Tomcat과 Jetty가 모두 지원됩니다.

톰캣
다음 노드를 응용 프로그램에의 context.xml 파일을 추가하거나 추가 경로에 대한 톰캣 문서에서

<Context><Manager className="org.apache.catalina.session.StandardManager" 
    pathname=""></Manager></Context> 

을 : 다시 시작 지속성이 비활성화 할 수있는이 속성을 설정하여 빈 문자열.

속성이 링크에 설명되어 있습니다
https://cwiki.apache.org/GMOxDOC22/configuring-session-manager-of-tomcat.html
http://tomcat.apache.org/tomcat-6.0-doc/config/manager.html#Standard_Implementation

부두
을 기본적으로 세션을 유지하지 않습니다이 컨테이너는, 그래서이 만드는 제외하고는 아무 상관이 없다 SessionHandler이 활성화되어 있지 않은지 확인하십시오. 컨텍스트 구성에 sessionHandler 노드가 있으면 제거하십시오.

<Set name="sessionHandler"> 
<New class="org.eclipse.jetty.servlet.SessionHandler"> 
    <Arg> 
    <New class="org.eclipse.jetty.servlet.HashSessionManager"> 
     <Set name="storeDirectory">your/chosen/directory/goes/here</Set> 
    </New> 
    </Arg> 
</New></Set> 

정보 제공 링크 :
http://wiki.eclipse.org/Jetty/Howto/Persisting_Sessions

+0

이 답변은 자동 완성되었습니다. context.xml을 웹 모듈에 추가했는데 작동하지 않습니다. –

+0

그래서 웹 컨테이너가 Tomcat이라고 가정합니다. context.xml은 올바른 위치에 있습니까? yourapp/META-INF/context.xml –

+0

예 가정에 모두 맞습니다. –

1

바람둥이에 대한 해결책은 http://www.unicon.net/node/608으로 묘사되어 있으며 매력적으로 작용합니다. 그러나 우리가 geronimo를 사용하지 않기 때문에 geronimo에도 적용되는지는 알 수 없습니다.

+0

geronimo에서 수행 할 수없는 작업은 server.xml이 아닙니다. geronimo-application에서 수행되었다고 생각합니다. .xml –

+0

링크가 오류 페이지로 연결됩니다. 업데이트하십시오. –