在CentOS 7中安裝Tomcat 8

一、安裝JDK

在CentOS 7中安裝Tomcat 8之前,必須先安裝Java JDK。你可以使用以下命令來安裝OpenJDK 8:

sudo yum update -y
sudo yum install java-1.8.0-openjdk-devel -y

安裝完成後,可以使用以下命令來檢查Java版本:

java -version

二、下載和安裝Tomcat 8

在Tomcat官方網站上下載Tomcat 8的二進位文件。你可以使用wget命令來下載,例如:

cd ~
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.72/bin/apache-tomcat-8.5.72.tar.gz

下載完成後,解壓縮tarball並將其移動到/opt目錄。你可以使用以下命令完成這些操作:

sudo tar -xvf apache-tomcat-8.5.72.tar.gz
sudo mv apache-tomcat-8.5.72 /opt/tomcat8

三、配置Tomcat

默認情況下,Tomcat監聽8080埠。如果要更改埠號,請編輯server.xml文件並更改Connector節點。你可以使用vim或nano編輯器編輯此文件:

sudo nano /opt/tomcat8/conf/server.xml

在此文件中,找到以下行:

<Connector port="8080" protocol="HTTP/1.1"

將「port」值更改為所需的埠號。例如,以下行將監聽9090埠:

<Connector port="9090" protocol="HTTP/1.1"

此外,你還可以為Tomcat設置環境變數。創建setenv.sh文件,然後添加所需的環境變數。例如,以下命令創建setenv.sh文件,並將CATALINA_OPTS環境變數設置為「-Xms512m -Xmx1024m」:

sudo touch /opt/tomcat8/bin/setenv.sh
sudo echo 'CATALINA_OPTS="-Xms512m -Xmx1024m"' >> /opt/tomcat8/bin/setenv.sh

四、啟動Tomcat

完成以上配置後,可以使用以下命令啟動Tomcat伺服器:

sudo /opt/tomcat8/bin/startup.sh

如果要停止伺服器,請使用以下命令:

sudo /opt/tomcat8/bin/shutdown.sh

你還可以啟動Tomcat作為系統服務:

sudo nano /etc/systemd/system/tomcat8.service

在此文件中,添加以下內容:

[Unit]
Description=Tomcat 8
After=syslog.target network.target

[Service]
Type=forking

Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
Environment=JAVA_OPTS="-Djava.security.egd=file:///dev/urandom"

Environment=CATALINA_BASE=/opt/tomcat8
Environment=CATALINA_HOME=/opt/tomcat8
Environment=CATALINA_PID=/opt/tomcat8/temp/tomcat.pid

ExecStart=/opt/tomcat8/bin/startup.sh
ExecStop=/opt/tomcat8/bin/shutdown.sh

User=root
Group=root

[Install]
WantedBy=multi-user.target

保存並關閉文件。然後,使用以下命令啟動Tomcat服務:

sudo systemctl start tomcat8

現在,Tomcat將自動啟動並作為系統服務運行。

五、配置防火牆

如果伺服器上運行了防火牆,你需要打開Tomcat要使用的埠。例如,以下命令允許所有流量通過9090埠:

sudo firewall-cmd --permanent --zone=public --add-port=9090/tcp
sudo firewall-cmd --reload

現在,你可以通過瀏覽器訪問Tomcat伺服器,例如http://:9090。

恭喜,你已經成功地在CentOS 7上安裝和配置Tomcat 8!

原創文章,作者:WRPA,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/136524.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
WRPA的頭像WRPA
上一篇 2024-10-04 00:16
下一篇 2024-10-04 00:16

相關推薦

  • CentOS 6如何刪除resolv.conf的DNS

    本文將介紹在CentOS 6操作系統下如何刪除resolv.conf文件中的DNS配置信息。 一、備份resolv.conf文件 在修改resolv.conf文件之前,建議首先備份…

    編程 2025-04-29
  • 使用CentOS配置監控

    本文將介紹如何使用CentOS配置監控,包括如何安裝監控工具、配置監控參數、監控其他伺服器等方面。 一、安裝監控工具 要想進行監控,首先需要安裝監控工具。在CentOS系統中,常見…

    編程 2025-04-29
  • 在CentOS上安裝Redis

    Redis是一款非關係型資料庫,它支持多種數據結構,包括字元串、哈希、列表、集合、有序集合等。Redis運行內存內並且支持數據持久化,它還可以應用於緩存、消息隊列等場景。本文將介紹…

    編程 2025-04-28
  • 解決idea addconfiguration沒有tomcat

    本篇文章將為大家詳細介紹如何解決使用idea addconfiguration時沒有tomcat選項的情況。 一、檢查安裝路徑 首先,我們需要檢查tomcat是否已經在我們的電腦上…

    編程 2025-04-27
  • CentOS 7在線安裝MySQL 8

    在本文中,我們將介紹如何在CentOS 7操作系統中在線安裝MySQL 8。我們會從安裝環境的準備開始,到安裝MySQL 8的過程進行詳細的闡述。 一、環境準備 在進行MySQL …

    編程 2025-04-27
  • CentOS 開啟 SSH

    一、安裝 SSH SSH 是 Secure Shell 的縮寫,是一種安全協議。在 CentOS 系統中,可以通過以下命令安裝 SSH: sudo yum install open…

    編程 2025-04-25
  • 使用Tomcat啟動War包

    在Java Web開發中,Tomcat作為一種免費、開源、輕量級的應用伺服器,廣泛應用於Web應用的部署和運行環境。而War包則是Java Web應用程序的一種標準打包格式,通常包…

    編程 2025-04-25
  • CentOS 7安裝JDK 1.8詳解

    一、下載JDK 1.8安裝文件 首先,為了在CentOS 7上安裝JDK 1.8,我們需要從官方網站(http://www.oracle.com/technetwork/java/…

    編程 2025-04-25
  • CentOS安裝Kubernetes教程

    一、安裝必備組件 在開始安裝Kubernetes之前,需要安裝一些必備組件: sudo yum install -y yum-utils device-mapper-persist…

    編程 2025-04-25
  • Centos查看Python版本詳解

    一、使用命令行查看Python版本 1、Centos默認自帶Python,使用以下命令可以查看系統自帶的Python版本: python –version 2、如果你安裝了多個版…

    編程 2025-04-25

發表回復

登錄後才能評論