On 28 May 2017 10:09:03 BST, Bhuvan Gupta <bhuva...@gmail.com> wrote: >Hello, > > > >I create a sample webapp using servlets and http, which work fine and >the >web.xml looks like > ><filter> > <filter-name>guiceFilter</filter-name> ><filter-class>com.google.inject.servlet.GuiceFilter</filter-class></filter> ><filter-mapping> > <filter-name>guiceFilter</filter-name> > <url-pattern>/*</url-pattern></filter-mapping> > >Now i want to add few @ServerEndPoint class to use websocket. So i >added a >class and added @ServerEndpoint(value = "/websocket/chat) on that >class. > >Now i expected that when i use websocket client and use >ws://localhost:8080/app/websocket/chatto connect it should work but it >does >not as i already have a /* filter which redirect request to >guiceFilter. > >*If i comment the filter it works fine.* >------------------------------ > >*Question:* > >How can i tell tomcat to first consider serverEndPoint url for routing >the >request before matching the filter url patterns ?
Explicitly declare Tomcat's WebSocket filter and ensure it is the first filter in the processing chain. Mark --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org