Ubuntu16.04安裝Tomcat

使用Tomcat的前提是已經配置好了JDK,ubuntu配置JDK可以參考上文ubuntu16.04安裝JDK

root@iZj6cdb3lulnsqtqr01tmvZ:~# cd /opt
root@iZj6cdb3lulnsqtqr01tmvZ:/opt# ls -l
total 0
root@iZj6cdb3lulnsqtqr01tmvZ:/opt# ls -l
total 9448
-rw-r--r-- 1 root root 9672042 Feb 15 16:14 apache-tomcat-8.5.38.tar.gz
root@iZj6cdb3lulnsqtqr01tmvZ:/opt# tar -zxf apache-tomcat-8.5.38.tar.gz 
root@iZj6cdb3lulnsqtqr01tmvZ:/opt# ls -l
total 9452
drwxr-xr-x 9 root root    4096 Feb 15 16:16 apache-tomcat-8.5.38
-rw-r--r-- 1 root root 9672042 Feb 15 16:14 apache-tomcat-8.5.38.tar.gz
root@iZj6cdb3lulnsqtqr01tmvZ:/opt# mv   apache-tomcat-8.5.38  tomcat8
root@iZj6cdb3lulnsqtqr01tmvZ:/opt# ls -l
total 9452
-rw-r--r-- 1 root root 9672042 Feb 15 16:14 apache-tomcat-8.5.38.tar.gz
drwxr-xr-x 9 root root    4096 Feb 15 16:16 tomcat8
root@iZj6cdb3lulnsqtqr01tmvZ:/opt# cd tomcat8
root@iZj6cdb3lulnsqtqr01tmvZ:/opt/tomcat8# ls -l
total 144
drwxr-x--- 2 root root  4096 Feb 15 16:16 bin
-rw-r----- 1 root root 19539 Feb  5 19:45 BUILDING.txt
drwx------ 2 root root  4096 Feb  5 19:45 conf
-rw-r----- 1 root root  6090 Feb  5 19:45 CONTRIBUTING.md
drwxr-x--- 2 root root  4096 Feb 15 16:16 lib
-rw-r----- 1 root root 57092 Feb  5 19:45 LICENSE
drwxr-x--- 2 root root  4096 Feb  5 19:42 logs
-rw-r----- 1 root root  1726 Feb  5 19:45 NOTICE
-rw-r----- 1 root root  3255 Feb  5 19:45 README.md
-rw-r----- 1 root root  7142 Feb  5 19:45 RELEASE-NOTES
-rw-r----- 1 root root 16262 Feb  5 19:45 RUNNING.txt
drwxr-x--- 2 root root  4096 Feb 15 16:16 temp
drwxr-x--- 7 root root  4096 Feb  5 19:44 webapps
drwxr-x--- 2 root root  4096 Feb  5 19:42 work
root@iZj6cdb3lulnsqtqr01tmvZ:/opt/tomcat8# cd ../
root@iZj6cdb3lulnsqtqr01tmvZ:/opt# rm -rf apache-tomcat-8.5.38.tar.gz 
root@iZj6cdb3lulnsqtqr01tmvZ:/opt# 

  • 配置環境
  1. 進入目錄/opt/tomcat8/bin,編輯文件startup.sh,在最後一行之前加入如下信息:
#set java environment
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre    
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib    
export PATH=${JAVA_HOME}/bin:$PATH

#tomcat
export TOMCAT_HOME=/opt/tomcat8

如下:
在這裏插入圖片描述

其中JAVA_HOME和TOMCAT_HOME請對應你自己的jdk和tomcat的安裝目錄。編輯完後保存退出,然後運行startup.sh

sudo ./startup.sh

此時可以直接在外網環境下訪問 tomcat

2)  如果要關閉tomcat,類似的,需要先在文件shutdown.sh對應位置添加信息:

#set java environment
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre    
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib    
export PATH=${JAVA_HOME}/bin:$PATH

#tomcat
export TOMCAT_HOME=/opt/tomcat8

exec "$PRGDIR"/"$EXECUTABLE" stop "$@"

3)如果要設置爲tomcat開機自啓動,需要編輯文件/etc/rc.local,這裏存放着開機自啓動的程序。(配置在/etc/profile和/etc/bash.bashrc文件中的內容是當有用戶登錄時才起作用,這不符合tomcat需要啓動的實際情況)
  現在我們編輯/etc/rc.local:

sudo vi /etc/rc.local
  在最後一行之前加入如下信息:(配置你自己的tomcat的startup.sh文件的路徑)
在這裏插入圖片描述

4)  執行命令reboot重啓系統,然後即可通過在windows下訪問虛擬機的8080端口驗證tomcat服務已啓動.

實際測試OK的,重啓到能夠重新訪問tomcat需要部分時間這個時間是機器重啓初始化所需時間,沒有問題。

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