linuxtomcat安裝
① win7怎麼添加開機啟動項linux安裝tomcat詳細步驟
Ubuntu可直接在線安裝,命令為
#更新系統包sudo apt update#安裝java,jdk,可自己選擇安裝版本sudo apt install openjdk-17-jdk#安裝tomcat,默認只有tomcat9的sudo apt install tomcat9我環境為centos的,所有直接下載解壓安裝。
一:安裝JAVA
1. 下載 JDK安裝
官方下載地址:https://www.oracle.com/java/technologies/downloads/
目前最新為java 17的版本,選擇X64版本下載。
#下載wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz#解壓tar -zxvf jdk-17_linux-x64_bin.tar.gz#移動文件夾並重命名javamv jdk-17.0.1/ /usr/java2. 配置環境變數
編輯配置文件
vim /etc/profile末尾添加
export JAVA_HOME=/usr/javaexport PATH=$PATH:$JAVA_HOME/bin;#CLASSPATH可以不配置,舊版本才需要,如果其他需要必須配置,也可以加上#export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar;更新配置文件
source /etc/profilejava -version查看版本信息
[root@localhost ~]# java -versionjava version "17.0.1" 2021-10-19 LTSJava(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)安裝完成。
二:安裝tomcat
1:下載解壓安裝
tomcat官網:https://tomcat.apache.org/
找到自己需要的版本下載,目前最新版為tomcat10。
我在這里下載tomcat10
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.tar.gz#如果報錯可用curl -O 下載,如下:curl -O https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.tar.gz解壓,並移動重命名
#解壓tar -zxvf apache-tomcat-10.0.12.tar.gz#移動命名mv apache-tomcat-10.0.12 /usr/tomcat2:配置環境變數
編輯配置文件
vim /etc/profile末尾添加
export TOMCAT_HOME=/usr/tomcatexport PATH=$TOMCAT_HOME/bin:$PATH# 創建 Tomcat 伺服器的埠號環境變數, 以後默認埠變更, 修改這里即可export TOMCAT_PORT=8080更新配置文件
source /etc/profile命令startup.sh 啟動tomcat
#啟動startup.sh#查看是否有進程ps -ef|grep tomcat啟動成功
註:如果沒有進程顯示,用以下命令,可查看列印錯誤。
catalina.sh run瀏覽器輸入IP加8080埠訪問測試,tomcat默認為8080埠。
3:配置開機啟動並加入系統服務
在目錄/etc/init.d中,創建編寫腳本文件tomcat。
vim /etc/init.d/tomcat內容如下:
#!/bin/sh# chkconfig: 345 99 10# description: Auto-starts tomcat# /etc/init.d/tomcat# Tomcat auto-start# Source function library.#. /etc/init.d/functions# source networking configuration.#. /etc/sysconfig/networkRETVAL=0export JAVA_HOME=/usr/java/export CATALINA_HOME=/usr/tomcatexport CATALINA_BASE=/usr/tomcatstart(){if [ -f $CATALINA_HOME/bin/startup.sh ];then echo $"Starting Tomcat" $CATALINA_HOME/bin/startup.sh RETVAL=$? echo " OK" return $RETVALfi}stop(){if [ -f $CATALINA_HOME/bin/shutdown.sh ]; then echo $"Stopping Tomcat" $CATALINA_HOME/bin/shutdown.sh RETVAL=$? sleep 1 ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9 echo " OK" # [ $RETVAL -eq 0 ] && rm -f /var/lock/... return $RETVAL fi}case "$1" instart) start ;;stop) stop ;;restart) echo $"Restaring Tomcat" $0 stop sleep 1 $0 start ;;*) echo $"Usage: $0 {start|stop|restart}" exit 1 ;;esacexit $RETVAL注意事項:
需要root操作許可權,需要修改以下3個部分的路徑名稱為你自己的設置相關路徑和名稱。
「export JRE_HOME=/usr/java」
「export CATALINA_HOME=/usr/tomcat」
「export CATALINA_BASE=/usr/tomcat」
添加執行許可權
chmod +x /etc/init.d/tomcat設定開機啟動服務
chkconfig tomcat on這時可以用 systemctl start/stop/status tomcat.service 操作tomcat相關服務了。
完成,最後reboot 驗證即可。
② 如何在linux上安裝tomcat
在Linux上安裝和運行Tomcat伺服器是一項相對簡單的任務,尤其對於那些熟悉Java環境的用戶來說。首先,您需要確保系統上已經安裝了JDK。如果沒有,請先安裝JDK。具體操作方法是在終端中輸入:
sudo apt-get install openjdk-8-jdk
安裝完成後,您需要編輯/etc/bashrc文件,以配置JAVA_HOME環境變數。打開此文件,添加如下內容:
export JAVA_HOME=/opt/jdk1.7
接著,創建一個符號鏈接,將Java的可執行文件指向系統路徑。在終端中執行:
ln -s /opt/jdk1.7/bin/java /usr/bin
完成上述步驟後,您需要將Tomcat解壓到指定目錄,例如/opt/tomcat。解壓完成後,進入該目錄,並執行啟動腳本:
cd /opt/tomcat
./bin/startup.sh
此時,Tomcat應該已經成功啟動。為了驗證這一點,您可以在終端中輸入以下命令,檢查8080埠是否被佔用:
netstat -ntlp | grep 8080
如果一切正常,您將看到類似以下的信息:
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 1784/java
這表明Tomcat正在監聽8080埠,您可以通過訪問http://localhost:8080來訪問其管理界面。
③ 如何在linux下安裝tomcat伺服器
1
首先在網上下載linux版本的tomcat安裝軟體。
在搜索引擎上輸入關鍵字:download tomcat linux
2
點擊下載Core tar.gz。
找到linux版本tar.gz文件點擊下載,下載到本機。如果想下載windows版本可以點擊windows版本下載。
3
將下載的tar文件上傳到伺服器上,並且解壓到某個目錄下。
使用命令將文件解壓:tar -zxvf TOMCAT.tar.gz -C /home/yyy/tomcat/
4
進入tomcat解壓目錄/bin,找到啟動腳本startup.sh。
linux下啟動腳本一般都是sh結尾的,執行腳本一般都存放在bin目錄下。
5
開始啟動tomcat。
運行腳本./startup.sh &開始啟動tomcat容器。使用&表示後台副,shell關閉之後tomcat仍在後台啟動。
6
查看啟動是否正常。
打開瀏覽器,輸入網址:http://伺服器IP:8080出現如下界面說明啟動正常。
④ linux怎麼安裝tomcat伺服器
方法/步驟
1
首先我們來下載tomcat,因為之前我安裝的是 jdk 1.7的版本,所以這里我下載的也是對應的tomcat 7,,點擊 Download 鏈接,打開下面的頁面;
2
在上面打開的頁面中,打開到已經編譯過的 tar.gz包,說明看,下圖;
3
在tar.gz包的鏈接上右鍵,在彈出的菜單中選擇「復制鏈接地址」(大多瀏覽器上都有類似的功能);
4
通
過上面的操作,我們獲取到了,tomcat的下載地址,下面我們來用終端下載 tomcat:輸入命令:wget
5
下
載完成後,我們來解壓包,輸入命令:tar -zxvf apache-tomcat-7.0.61.tar.gz -C /usr/local/把文件
解壓包 /usr/local/ 目錄下,然後輸入命令:mv /usr/local/apache-tomcat-7.0.61
/usr/local/tomcat7重命名剛解壓出的tomcat目錄 apache-tomcat-7.0.61 的名稱為 tomcat7
6
輸
入命令:/usr/local/tomcat7 切換到
/usr/local/tomcat7目錄下,下面我們來啟動tomcat服務,只要進入到tomcat下的bin目錄下,找到sartup.sh就可以
啟動服務了,為了啟動服務,我們來輸入命令:./bin/startup.sh 回車後,你會看到服務啟動的狀態信息
7
tomcat默認啟動埠號是:8080,當你在虛擬機的linux系統裡面,輸入http://localhost:8080/,你會發現訪問成功;
8
而
當你用linux的ip在外部訪問時,會發現失敗,這是因為默認情況下,linux的防火牆是開啟的,並且只允許系統安裝好後,特別的幾個埠可以外部訪
問,後期裝的軟體,如果需要通過外部埠訪問,有兩種解決方案:1.使用命令:sevice iptables stop
來停止防火牆服務,但是當你啟動linux系統時,防火牆又會重新啟動;2.最根本的解決辦法,是在防火牆規則里添加需要外部訪問的埠號規則,使用下面
的命令來實現: 首先輸入命令:/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
來編輯防火牆規則文件, 接著輸入命令:/etc/rc.d/init.d/iptables save 保存到iptables這個文件
最後輸入命令:service iptables restart 來重新啟動防火牆服務,使剛添加的規則生效
9
配置完成並生效後,可以使用命令:/etc/init.d/iptables status來查看當前8080埠是否添加成功;
10
防火牆規則添加好了,你再用在外部的瀏覽器使用 http://192.168.1.64:8080/ 的格式來訪問tomcat,就會發現成功了。