如何使用glassfish v4将http重定向到https

如何使用glassfish v4将http重定向到https,http,redirect,https,glassfish,Http,Redirect,Https,Glassfish,我们在Glassfish v4上创建了一个网站,它使用8080端口作为http,8081端口作为https。我们的cisco防火墙将请求转发到端口80到端口8080,并将请求转发到端口443到端口8081 但我们根本不希望用户能够访问http站点。我们希望将所有到http站点的请求重定向到https。怎样才能做到呢? 在Glassfish管理面板中,我们对配置->服务器配置->网络侦听器->http-listener-1和http-listener-2进行了更改,以重定向到http选项卡下的端口

我们在Glassfish v4上创建了一个网站,它使用8080端口作为http,8081端口作为https。我们的cisco防火墙将请求转发到端口80到端口8080,并将请求转发到端口443到端口8081

但我们根本不希望用户能够访问http站点。我们希望将所有到http站点的请求重定向到https。怎样才能做到呢? 在Glassfish管理面板中,我们对配置->服务器配置->网络侦听器->http-listener-1和http-listener-2进行了更改,以重定向到http选项卡下的端口8081,但它不起作用。 用户仍然可以从外部看到http站点。 谢谢你的帮助


在war文件的web-INF中打开web.xml。在
标记中添加以下代码行


...
视点安全URL
/*
保密的

有关更多信息,请参见

如果您也在使用Java 7,这个答案对我很有帮助: