「webapp-1.0.war」という名前のwarファイル内にホームページhome.htmlがあります。ブラウザが「http:// domain / myapp」を要求したとき、home.htmlを提供したいのですが、ブラウザのアドレスバーに「http:// domain/myapp」を表示し続けたいのです。アドレスバーに「 http://domain/myapp/home.html 」を表示したくありません。
だから私はこれをweb.xmlに入れました:
<welcome-file-list>
<welcome-file>home.html</welcome-file>
</welcome-file-list>
そして、次のようにjboss-web.xmlを追加しました。
<jboss-web>
<context-root>myapp</context-root>
</jboss-web>
これはほとんど機能します。ブラウザが「http:// domain / myapp」を要求すると、home.htmlが送信されますが、mimeタイプはtext/htmlではなくapplication/octet-streamであるため、Firefoxはファイルのダウンロードであると見なします。