1. 程式人生 > >配置servlet3.0支援非同步

配置servlet3.0支援非同步

如果什麼都不配置,在使用非同步都時候會報錯:!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)