我在一个jetty服务器上有两个webapps . 每个域都有自己的域,在 jetty-web.xml
中定义,例如 example1.com
和 example2.com
. 这工作正常 . 现在,如果有人将某个其他域名(让它是 example3.com
)指向我的服务器,并尝试通过此名称访问它 - 服务器将找不到此新域的上下文配置,并将发送默认响应与已安装的应用列表 . 我需要更改此功能 - 我只想隐藏我的webapps列表 . 在documentation中,建议使用一些名为 root
的webapp . 没关系,但是我得到了名称的冲突,如果最后部署了这个默认的webapp,它会覆盖我的应用程序 . 所以我的问题是 - 如何更改此默认404页面以隐藏webapp列表 .
1 回答
你需要to prevent Jetty from showing context related information . 提示:您甚至可以编写自己的DefaultHandler实现,并以与内置注入相同的方式注入,只要jetty.xml是IoC风格的配置 .