前面的文章成功在 Apache2 設定 HTTPS 之後,接著要在 Tomcat 8 上也設定 HTTPS。
環境一樣是要用全新的 Tomcat,因此流程也會包含環境建置。
而金鑰跟憑證的部份跟前面一樣,由 Godaddy 給予的兩個檔案:fe461f1ba212ab7.crt 和 gd_bundle-g2-g1.crt
以及事先產生好的金鑰檔 my-private-key.key。
Software entities (class, modules, functions, etc.) should be open for extension, but closed for modification. Junior programmers create simple solutions to simple problems. Senior programmers create complex solutions to complex problems. Great programmers find simple solutions to complex problems. 註1:本部落格的範例程式碼在 2015 年以前的文章中,大多是以全型空白做縮排。如需服用,請自行用文字編輯器的取代功能把全型空白取代成半型空白。
- Bertrand Meyer
- Charles Connell
註2:本部落格的內容授權請參閱部落格底部的授權宣告。
2016年10月20日 星期四
在全新的 Tomcat 8 設定 HTTPS
2013年1月28日 星期一
Java 與 Tomcat 搭配的加密連線:HTTPS 雙向認證
這篇嘗試的是雙向認證的 HTTPS,不過在認證方面仍然是採用自我認證,沒有使用公開的 CA。
其中根據書上所說,雙向認證跟單向認證的差別在於,雙向認證會讓客戶端和伺服器端互相認證對方,單向認證只有認證伺服器(確認伺服器是預期的那個)而已。
PS. 參考資料中,比較建議參考的對象是 [3,5],實際上最後我成功的方法就是綜合 [3,5] 得到的。
其中根據書上所說,雙向認證跟單向認證的差別在於,雙向認證會讓客戶端和伺服器端互相認證對方,單向認證只有認證伺服器(確認伺服器是預期的那個)而已。
PS. 參考資料中,比較建議參考的對象是 [3,5],實際上最後我成功的方法就是綜合 [3,5] 得到的。
2012年8月14日 星期二
使用 Tomcat + Jersey 建立 RESTful 服務
用了好一段時間的 RESTful,但還沒有自己從全白的 Linux 架起來過 XD
記錄一下,要用 Jersey 需要以下四個套件:
記錄一下,要用 Jersey 需要以下四個套件:
- asm-3.1.jar
- jersey-core-1.1.2-ea.jar
- jersey-server-1.1.2-ea.jar
- jsr311-api-1.1.jar
2012年6月27日 星期三
2012年5月17日 星期四
(暫存) Tomcat 虛擬目錄
參考資料:
1、如何讓tomcat輸入http://localhost直接進入我指定項目的文件夾裡面?
2、Apache Tomcat Configuration Reference
3、Understanding Tomcat Context Containers
目前問題還沒解決,持續搜尋中....先把比較重要的 referrence 記起來
1、如何讓tomcat輸入http://localhost直接進入我指定項目的文件夾裡面?
2、Apache Tomcat Configuration Reference
3、Understanding Tomcat Context Containers
目前問題還沒解決,持續搜尋中....先把比較重要的 referrence 記起來
2012年4月26日 星期四
觀察 JVM 讀取了哪些 CLASS
我們的環境中 JRE 是有被刪減過的,所以有時寫新功能時
會出現 ClassNotFoundException 或者是 NoClassDefFoundError 之類的錯誤訊息
通常這是表示 JVM 在函式庫中找不到指定的 CLASS。
為了要儘快發現少了哪些東西
可以在 tomcat 上(我們的環境是 web 的,所以 Java 是跑在 tomcat 上面)加參數
也就是去修改 /bin/catalina.sh。
會出現 ClassNotFoundException 或者是 NoClassDefFoundError 之類的錯誤訊息
通常這是表示 JVM 在函式庫中找不到指定的 CLASS。
為了要儘快發現少了哪些東西
可以在 tomcat 上(我們的環境是 web 的,所以 Java 是跑在 tomcat 上面)加參數
也就是去修改 /bin/catalina.sh。
2011年12月16日 星期五
把 Session 寫入資料庫的方法:Session Persistent
目前的需求是要 web application 被重新 deploy 的時候,使用者必須能保留 session
原本在找用 session migration 把 session 遷移出去,deploy 完成後再遷移回來
不過後來找到比較簡單的方式,可以直接即時把 session 寫進資料庫
deploy 完成後 tomcat 會自動把 session 再抓出來。
訂閱:
文章 (Atom)