Tomcat相關知識點及其應用
阿新 • • 發佈:2019-01-04
目錄
將Web應用打包成war
在Web應用目錄下執行命令:
jar -cvf xxx.war xxx
其中xxx.war表示要打包出來的Web應用war包的名稱,xxx表示Web應用名稱。
好處:將war包放置在Tomcat的webapps目錄後,tomcat會自動解壓war包。
Tomcat體系架構
Tomcat配置https聯結器
數字證書:保證了數字證書持有人的身份。
數字簽名:生成公私金鑰對,提取要傳送的資料的摘要,使用公鑰進行加密。數字簽名傳送給對方後,保證了傳送方身份的正確性,同時確保資料在傳送過程中沒有被篡改。
提示:此處配置的只是單向加密聯結器,實際開發中應配置https雙向加密聯結器。
1. 生成數字證書
keytool -genkey -alias tomcat -keyalg RSA
其中tomcat指的是生成的金鑰庫的別名,可取其他值。
2. 將生成的.keystore檔案拷貝到Tomcat伺服器的conf目錄下。
3. 修改Tomcat伺服器的conf目錄下的server.xml檔案。
(Tomcat 6.0 的配置如下)
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="conf/.keystore" keystorePass="123456"/>
4.在瀏覽器中訪問https://localhost:8443
。
Tomcat伺服器的管理平臺
在Tomcat conf目錄下的tomcat-users.xml
檔案,配置訪問管理平臺的賬號和密碼,如下:(這裡是Apache Tomcat/9.0.0.M4的配置)
在tomcat-users
標籤內,配置:
<role rolename="manager-gui"/>
<user username="tomcat" password ="tomcat" roles="manager-gui"/>
在瀏覽器上訪問http://localhost:8080/
,如下:
點選“Manager App”進入管理平臺,需要輸入配置的賬號和密碼,輸入正確後才可以進入。如下: