Primefaces – web.xml korrekt Konfigurieren

Für Glassfish sind ein paar mehr Einstellungen notwendig um Primefaces Push zu aktivieren und auch korrekt laufen zu lassen.

Im Webprojekt muss die web.xml folgendermaßen erweitert werden:

 

   
    Push Servlet
    org.primefaces.push.PushServlet
    
      org.atmosphere.cpr.sessionSupport
      true
    
    
      org.atmosphere.cpr.broadcasterCacheClass
      org.atmosphere.cache.SessionBroadcasterCache
    
    
      org.atmosphere.cpr.broadcastFilterClasses
      org.atmosphere.client.TrackMessageSizeFilter
    
    
      org.atmosphere.cpr.WebSocketProcessor
      org.atmosphere.cpr.HttpServletRequestWebSocketProcessor
    
    
      org.atmosphere.disableOnStateEvent
      true
    
    
      org.atmosphere.useNative
      true
    
    
      org.atmosphere.useWebSocket
      true
    
    
      org.atmosphere.websocket.maxTextMessageSize
      0
    
    1
    true