我在名为“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 类型是 application/octet-stream 而不是 text/html,这让 Firefox 认为这是文件下载。