檢查有關 URL 型樣對映的行為變更

URL 型樣對映行為在 Servlet 3.1 特性實作與 Servlet 3.0 實作中各不相同。在 Servlet 3.0 中,即使將相同 URL 型樣對映至多個 Servlet,應用程式仍可順利啟動。在 Servlet 3.1 中,應用程式不會啟動,並且會擲出下列異常狀況:

SRVE9016E: Unable to insert mapping [{0}] for servlet named [{1}]. The URL pattern is already defined for servlet named [{2}].

若要解決此錯誤,請更新應用程式 URL 型樣,使每個 URL 型樣對映至單一 Servlet。

此規則會標示對映至多個 Servlet 的 URL 型樣。URL 型樣是在下列位置中指定:

如需 Servlet 3.1 行為變更的相關資訊,請參閱下列資源: Servlet 3.1 行為變更