2016-03-09 295 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中使用該端口。