"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 コンテナが定義されているとのことで、まあ微妙なところですね!