2016-03-09 101 views
1

我试图在Java EE中使用HTTPS,用于我自己的登录指令并通过安全协议传输信息。这应该是微不足道的,但我很难找到一个教程/指南来做到这一点。在Java EE中实现HTTPS

目前,我使用Netbeans来处理我所有的J2EE工作,它使用Glassfish 4.1.1,以及1.8版本的JDK和JRE。

我基本上是在寻找一个关于如何在Servlet上实现HTTPS的全面指南或快速简历,所以当我访问该servlet(mydomain /#/ myServlet)时,协议被设置为HTTPS,使用我自己的创建证书(我也需要帮助),所以它加密GET/POST请求,以使其无法读取信息(或者至少使其成为一件不重要的事情)。

知道TO-DO事情的列表可能就足够了;如果我知道我必须做什么,我可以以适当的方式查找信息。但现在,我真的没有发现任何易于理解的东西。

任何人都可以帮忙吗?谢谢!

+1

你看错了地方。 HTTPS与否不是由servlet决定的,而是由容器决定的。查看glasfish的文档以设置HTTPS。 – blafasel

+0

这是一个很好的答案,是一个很好的开始。谢谢! – Zerok

回答

1

您的服务器将有一个用于HTTP通信的端口和其他用于HTTPS通信的端口。因此,如果您将通过HTTPS端口进行通信,则通信将使用HTTPS。因此,请参阅您的服务器配置并检查HTTPS端口并在URL中使用该端口。