tokuhirom's Blog

"default" servlet はどこから来るの?

Servlet container で static contents を serve するには web.xml に default servlet を設定するといいらしいです。

<servlet-mapping>
        <servlet-name>default</servlet-name>
        <url-pattern>/static/*</url-pattern>
</servlet-mapping>

http://stackoverflow.com/questions/132052/servlet-for-serving-static-content


じゃあこの default servlet って servlet API の仕様に入っているの? というところですが、実際のところ別に標準ではないという噂を聞きました。 http://stackoverflow.com/questions/1661082/is-the-default-servlet-a-de-facto-standard

とは言え、一般的なサーブレットコンテナ実装では default コンテナが定義されているとのことで、まあ微妙なところですね!