Jetty如何设置首页为自定义页面
😦 问题描述
嵌套Jetty的Web应用启动后,正常的访问路径为:localhost:8080/geoserver,访问正常。
但访问根目录:localhost:8080,则缺省页面不显示,显示错误信息如下, 希望访问根目录时自动跳转到正常路径(localhost:8080/geoserver)。
这个倒不是什么大的问题,但在生产环境部署后,也会有安全隐患,会暴露应用程序的路径等信息,信息安全扫描时,也会列出这个问题。
Error 404 - Not Found.
No context on this server matched or handled this request.
Contexts known to this server are:
/geoserver ---> o.e.j.w.WebAppContext@2d6e8792{/geoserver,file:/E:/Downloads/geoserver-2.14.1-bin/geoserver-2.14.1/webapps/geoserver/,AVAILABLE}{E:\Downloads\geoserver-2.14.1-bin\geoserver-2.14.1\webapps\geoserver}
/root1 ---> o.e.j.w.WebAppContext@76a86677{/root1,file:/E:/Downloads/geoserver-2.14.1-bin/geoserver-2.14.1/webapps/root1/,AVAILABLE}{E:\Downloads\geoserver-2.14.1-bin\geoserver-2.14.1\webapps\root1}
Powered by Jetty:// Java Web Server
😃 解决办法
-
登录到应用服务器
我这边是Linux服务器,采用