1求橄、使用jdk自帶的工具生成tomcat自簽名證書 tomcat.keystore
這里主要要注意兩個:
(1)、密碼葡公,后面再tomcat的server.xml中配置會用到
(2)罐农、姓名,這里指域名催什,因為沒有域名啃匿,所以我隨便設(shè)置了一個,然后在host中配置使其轉(zhuǎn)向localhost
2蛆楞、我用的是IDEA,在項目中配置https端口
3夹厌、因為tomcat https默認(rèn)會轉(zhuǎn)向8443端口豹爹,所以需要在tomcat的server.xml中配置剛才的證書與密碼
4、啟動服務(wù)矛纹,就可以使用https訪問了
為什么要測試https呢臂聋,哈哈,因為項目需要使用websocket長連接來做通知,我需要測試下websocket的wss連接
wss://www.wj.com:7799/jwebsocket/servlet/PushMessage
建立wss連接成功孩等!(這里需要注意我這種配置的無CA證書的自簽名證書艾君,可能會報 SSL errors,我把這個錯誤手動忽略了肄方,如果是在生產(chǎn)上有CA證書也不會出現(xiàn)錯誤)