一、下載Tomcat
1、在Apache Tomcat官網(https://tomcat.apache.org/)上下載最新版本的Tomcat安裝包;
2、下載完成後,將安裝包解壓到某個目錄下,例如:/Applications/apache-tomcat-8.5.61。
二、配置Tomcat
1、將Tomcat的bin目錄添加到系統環境變量中,使命令行可以訪問Tomcat。
export CATALINA_HOME=/Applications/apache-tomcat-8.5.61
export PATH=$PATH:$CATALINA_HOME/bin
2、啟動Tomcat服務器,在命令行執行:
cd /Applications/apache-tomcat-8.5.61/bin
./catalina.sh run
這時會在終端上顯示Tomcat啟動的日誌,如果沒有錯誤信息,表示Tomcat已經成功啟動。
3、在瀏覽器中輸入http://localhost:8080,如果顯示Tomcat首頁,則表示Tomcat已經成功啟動。
三、調整Tomcat配置
1、修改Tomcat默認監聽端口。
cd /Applications/apache-tomcat-8.5.61/conf
vim server.xml
在server.xml文件中找到8080,將8080改為其他未被佔用的端口,例如:8888。
<Connector port="8888" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
2、設置Tomcat自動啟動。
cd /Library/LaunchDaemons
sudo vim com.apache.tomcat.plist
在com.apache.tomcat.plist文件中添加以下內容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.apache.tomcat</string>
<key>Program</key>
<string>/Applications/apache-tomcat-8.5.61/bin/catalina.sh</string>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
保存com.apache.tomcat.plist文件後,執行以下命令使其生效。
sudo launchctl load -w /Library/LaunchDaemons/com.apache.tomcat.plist
四、部署Web應用程序
1、在Tomcat的webapps目錄下新建文件夾,例如:/Applications/apache-tomcat-8.5.61/webapps/myapp。
2、將Web應用程序複製到新建的myapp目錄下。
3、重啟Tomcat。
五、啟用SSL協議
1、在Tomcat的conf目錄下新建keystore。
cd /Applications/apache-tomcat-8.5.61/conf
keytool -genkey -alias tomcat -keyalg RSA -keystore keystore
按照提示輸入密碼和證書信息。
2、修改Tomcat配置文件server.xml,增加以下內容:
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/Applications/apache-tomcat-8.5.61/conf/keystore"
keystorePass="mypassword" />
3、重啟Tomcat服務器。
六、總結
以上就是在Mac上安裝Tomcat的詳細步驟,通過以上步驟,我們可以快速地在Mac上部署Web應用程序,並啟用SSL協議,加強Web應用程序的安全性。
原創文章,作者:BBOJW,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/368389.html