agregue un SessionDAO pero no funca al pareceer solo persiste el puntero al Session object. y no todos los parametros.
modifique para que ahora si cree las tablas.
segui modificando la parte de shiro
elimine un test que hizo ema para que pueda compilar todo.
investigue el tema de shiro y cdi.
por lo que puedo ver si shiro es usado dentro del websockets no fue genrado el securityManager por el filter y tira error.
toda la parte web de shiro esta atada a servletContext.
y shiro-pax no ayuda en eso.
hay que si o si implemntar todo atado a CDI y a algunos beans que implemetnen las interfaces necesarias para obtener los datos desde el cliente.