저는 java 웹 애플리케이션 배치 작업을하고 있습니다. 바람둥이 응용 프로그램에 war 파일의 새 버전을 계속 배포 할 것 인 것처럼 요구 사항이 있습니다. 내 요구 사항은 사용자가 로그인 할 때이며 오래된 전쟁을 덮어 쓰고 느슨한 세션 인 tomcat 웹 앱에 새 전쟁을 배포 할 때입니다.Tomcat은 세션을 잃지 않고 전쟁을 전개합니다.
세션을 잃지 않고 사용자에게 새 버전을 보여줘야합니다.
내가 인터넷 검색을 할 때 바람둥이 병렬 배포에 대해 알게되었습니다. 그러나 관리자는 해당 솔루션을 따르지 않고 다른 솔루션을 사용할 수 있는지 묻는 중입니다. 그러나 나는 다른 해결책을 얻지 못했다.
Tomcat에 세션을 저장할 방법이 있습니까?
jboss, weblogic 또는 websphere와 같은 다른 서버는 어떻습니까?
가스에 의해 언급 한 바와 같이
잘 모르겠지만 종료시 세션을 직렬화하고 시작할 때 다시로드 할 수 있습니까? 아마 아파치 wicket 및 스프링 mvc 지원하는 것 같아요. 그러나 세션 객체가 직렬화 가능해야합니다. –
지속 세션을 검색하십시오. – Kayaman
이것은 [Persistence_Across_Restarts] (http://tomcat.apache.org/tomcat-7.0-doc/config/manager.html#Persistence_Across_Restarts)에 도움이 될 수 있습니다. 그리고 전체 Java EE 서버가 일반적으로 영구 세션 (예 : [WebSphere] (http://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd))을 통해이를 지원함을 알았습니다. doc/ae/rprs_plan_persist.html? lang = ko). – Gas