如何在Linux上安裝tomcat並利用腳本快速啓動

Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。由於有了Sun 的參與和支持,最新的Servlet 和JSP 規範總是能在Tomcat 中得到體現,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 規範。因爲Tomcat 技術先進、性能穩定,而且免費,因而深受Java 愛好者的喜愛並得到了部分軟件開發商的認可,成爲目前比較流行的Web 應用服務器。

廢話不多說直接開幹。
安裝tomcat前要先安裝JDK環境
Linux上安裝JDK

首先下載tomcat 下載tar.gz格式的
這裏寫圖片描述

下載完成後 開始安裝
首先獲取root權限

[root@localhost /]# su

先在usr中創建兩個文件夾

 [root@localhost /]# mkdir tomcat /usr/local/

找到文件目錄如何找不到在哪裏

[root@localhost /]# find / -name *tomcat*

找到後然後解壓

tar -xvf apache-tomcat-8.5.11.tar.gz -C /usr/local/tomcat

之後進入目錄並啓動tomcat


[root@localhost tomcat]# cd /usr/local/tomcat/apache-tomcat-8.5.11/bin/
啓動
[root@localhost bin]# ./startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat/apache-tomcat-8.5.11
Using CATALINA_HOME:   /usr/local/tomcat/apache-tomcat-8.5.11
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-8.5.11/temp
Using JRE_HOME:        /usr/local/java/jdk1.8.0_121
Using CLASSPATH:       /usr/local/tomcat/apache-tomcat-8.5.11/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-8.5.11/bin/tomcat-juli.jar
Tomcat started.

細心的你可能發現了爲啥沒有啓動信息
如果啓動有錯誤怎麼辦
這裏有個小技巧

利用tail指令實時跟蹤
[root@localhost bin]# ./startup.sh & tail -f ../logs/catalina.out 

是不是還是很麻煩啓動一下要輸入這麼東西,調試有時候需要頻繁啓動
這裏就要使用Linux強大的腳本文件

首先回到用戶目錄
[root@localhost msi]# cd /home/msi/
然後在創建腳本文件
[root@localhost msi]# vim .local/bin/.tomcatstart.sh
輸入
#start up tomcat
cd /usr/local/tomcat/apache-tomcat-8.5.11/bin;
./startup.sh & tail -f ../logs/catalina.out;
保存退出
之後修改權限
[root@localhost msi]# chmod 777 .local/bin/.tomcatstart.sh
關閉tomcat的快捷腳本
#shutdown tomcat
cd /usr/local/tomcat/apache-tomcat-8.5.11/bin;
./shutdown.sh & tail -f ../logs/catalina.out;
[root@localhost msi]# chmod 777 .local/bin/.tomcatstop.sh
運行腳本
[root@localhost bin]# .tomcatstart.sh 

查看ip

[root@localhost bin]# ifconfig 
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.134.131  netmask 255.255.255.0  broadcast 192.168.134.255
        inet6 fe80::9921:74fd:8eaf:5e10  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:5a:27:d2  txqueuelen 1000  (Ethernet)
        RX packets 17983  bytes 5552456 (5.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 17068  bytes 20239817 (19.3 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

之後再外部瀏覽器輸入
http://IP/
如果訪問不了可能是Linux的端口沒有開放

開放8080端口就ok了
[root@localhost bin]# firewall-cmd --add-port=8080/tcp

至此tomcat的安裝就算成功了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章