Archive

Archive for September, 2009

session timeout jboss

September 29th, 2009 xapiens Comments off

cuando uno depura jboss en eclipse EE, ocurre que x estar depurando a veces salta el timeout de inicio de sesion y se te cae toda la sesion, para extender el tiempo por defecto en jboss uno debe hacer lo siguiente :

editar $JBOSS_HOME/server//conf/jboss-service.xml

<!-- JAAS security manager and realm mapping -->
<mbean
  code="org.jboss.security.plugins.JaasSecurityManagerService"
  name="jboss.security:service=JaasSecurityManager">
     <attribute
       name="SecurityManagerClassName">
          org.jboss.security.plugins.JaasSecurityManager
     </attribute>
</mbean>

Para configurar el valor por defecto del timeout, simplemente se agregar un atributo dentro del tag:

<attribute name="DefaultCacheTimeout">VALOR_EN_SECONDS</attribute>

Cada vez que un cliente accede un EJB, el valor de timeout es revisado, si este es mayor al valor especificado la ultima vez
que el cliente acceso al EJB, el administrador JAAS llama el logout(). esto causa una excepcion de seguridad, ya que el usuario
no tiene permiso para hacer consultas al EJB.

Categories: Uncategorized Tags: