配置servlet3.0支援非同步
阿新 • • 發佈:2018-12-15
如果什麼都不配置,在使用非同步都時候會報錯:!AsyncSupport
那麼怎麼配置呢?
基本上所有鏈都需要配置了。
在xml裡,
對於servlet要這樣配置了。
<servlet> <servlet-name>AsyncServlet</servlet-name> <servlet-class>cc.openhome.AsyncServlet</servlet-class> <async-supported>true</async-supported> </servlet>
那麼filter依然要配置這個
<async-supported>true</async-supported>
甚至如果你用springmvc.xml,那麼<mvc:annotions/>這個表情裡面也要新增上面那個非同步支援。
如果你要是使用註解,不管是@WebServlet還是@WebFiter,都需要加上:,asyncSupported = true,就像下面這個一樣。
@WebServlet(value = "aaa",asyncSupported = true)