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權限
先在usr中建立兩個檔案夾
找到檔案目錄如何找不到在哪裡
找到後然後解壓
tar -xvf apache-tomcat-.tar.gz -C /usr/local/tomcat
之後進入目錄并啟動tomcat
[[email protected] tomcat]# cd /usr/local/tomcat/apache-tomcat-8.5.11/bin/
啟動
[[email protected] bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-
Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-/temp
Using JRE_HOME: /usr/local/java/jdk1_121
Using CLASSPATH: /usr/local/tomcat/apache-tomcat-/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-/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-./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-./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=<UP,BROADCAST,RUNNING,MULTICAST> mtu
inet . netmask . broadcast .
inet6 fe80:::fd:eaf:e1 prefixlen scopeid <link>
ether :0c::a::d2 txqueuelen (Ethernet)
RX packets bytes ( MiB)
RX errors dropped overruns frame
TX packets bytes ( MiB)
TX errors dropped overruns carrier collisions
之後再外部浏覽器輸入
http://IP/
如果通路不了可能是Linux的端口沒有開放
開放端口就ok了
[root@localhost bin]# firewall-cmd --add-port=8080/tcp
至此tomcat的安裝就算成功了