Diferencia entre revisiones de «Compartir sesión en WebLogic»

De Dos Ideas.
Saltar a: navegación, buscar
m
Línea 1: Línea 1:
En [[WebLogic]], las aplicaciones web (wars) deben estar dentro del mismo ear, luego se debe configurar en el archivo weblogic-applicaction.xml del ear que se decea compartir la sesión.
+
En [[WebLogic]] es posible que varias aplicaciones web compartan la HttpSession entre ellas. Para esto, las aplicaciones web (WAR) deben estar dentro del mismo EAR. Luego se debe configurar en el archivo '''weblogic-applicaction.xml''' del EAR que se desea compartir la sesión.
  
 
==== application.xml ====
 
==== application.xml ====

Revisión del 12:10 15 sep 2009

En WebLogic es posible que varias aplicaciones web compartan la HttpSession entre ellas. Para esto, las aplicaciones web (WAR) deben estar dentro del mismo EAR. Luego se debe configurar en el archivo weblogic-applicaction.xml del EAR que se desea compartir la sesión.

application.xml

<?xml version="1.0" encoding="UTF-8"?> <application id="Application_ID" version="5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:application="http://java.sun.com/xml/ns/javaee/application_5.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee /application_5.xsd">

 <display-name>Test ear session</display-name>
 <module>
   <web>
     <web-uri>DemoSession.war</web-uri>
     <context-root>/DemoSession</context-root>
   </web>
 </module>
 <module>
   <web>
     <web-uri>DemoSession2.war</web-uri>
     <context-root>/DemoSession2</context-root>
   </web>
 </module>

</application>

weblogic-application.xml

<?xml version="1.0" encoding="ISO-8859-1"?> <wls:weblogic-application xmlns:wls="http://www.bea.com/ns/weblogic/weblogic-application" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns /javaee/javaee_5.xsd http://www.bea.com/ns/weblogic/weblogic-application http://www.bea.com/ns/weblogic/weblogic-application/1.0/weblogic-application.xsd">

<wls:session-descriptor>
    <wls:persistent-store-type>memory</wls:persistent-store-type>
    <wls:sharing-enabled>true</wls:sharing-enabled>
</wls:session-descriptor>

</wls:weblogic-application>