linux下tomcat8安裝配置詳解
Linux下Tomcat8的安裝配置
安裝tomcat前首先要安裝對應的jdk並配置Java環境。
一、環境准備
jdk版本:1.8
工具:xShell5 xftp5
說明:本文是通過Xshell5工具遠程連接Linux操作,原理一樣.
二、安裝步驟
1、下載安裝包
官網下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
我這邊是下載的jdk-8u181-linux-x64.tar.gz
如果Linux本身連接到互聯網,我們可以直接通過wget命令直接把JDK安裝包下載下來。
2、解壓安裝包
將我們下載好的JDK安裝包上傳到服務器,進行解壓。
我是放在了/usr/local/java文件下,所以要創建java文件夾並將解壓文件移動到java下
mkdir -p /usr/local/java
mv jdk1.8.0_181 /usr/local/java/
3、修改配置文件(配置環境變量)
vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_181
export JAVA_BIN=/usr/local/java/jdk1.8.0_181/bin
export PATH=${JAVA_HOME}/bin:$PATH
export CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
用vim編輯器來編輯profile文件,在文件末尾添加一下內容:
:wq回車保存退出。
保存之后通過source /etc/profile命令使修改的配置生效
4、測試JDK安裝是否成功
java -version 出現安裝版本信息
下面開始安裝tomcat。
下載安裝tomcat(http://tomcat.apache.org/)我這邊是下載的apache-tomcat-8.5.32.tar.gz
解壓
tar -zxvf apache-tomcat-8.5.32.tar.gz
我是放在了usr/local/tomcat下所以要創建tomcat文件夾並將解壓文件移動到tomcat下
mkdir /usr/local/tomcat
mv apache-tomcat-8.5.32 /usr/local/tomcat/
進入tomcat安裝bin目錄並啟動
cd usr/local/tomcat/apache-tomcat-8.5.32 /bin/
./startup.sh
成功啟動后瀏覽器輸入http://localhost:8080/查看信息(如果不是本機則輸入對應IP,比如我輸入服務器192.168.6.2:8080)
至此,tomcat安裝完成,后續可添加項目重啟tomcat服務。
三、將tomcat添加為linux系統服務
1.復制catalina.sh作為系統服務腳本
cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat 重命名的tomcat為以后的服務名
2.修改腳本
vim /etc/init.d/tomcat
在腳本較前面的位置加下面兩行注釋
#chkconfig:2345 10 90
#description:Tomcat service
JAVA_HOME=/usr/local/java/jdk1.8.0_181
CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.32
第一行是服務的配置:
第一個數字是服務的運行級,2345表明這個服務的運行級是2、3、4和5級(Linux的運行級為0到6);
第二個數字是啟動優先級,數值從0到99;
第三個數是停止優先級,數值也是從0到99。
第二行是對服務的描述
如果該注釋有誤,在添加服務時會出現"tomcat不支持chkconfig"的錯誤提示
第三四行 為設置環境變量
在profile文件中設置的變量不起作用,要在這里再設置一遍
3.添加腳本的可執行權限
chmod 755 /etc/init.d/tomcat
4.添加為系統服務
chkconfig --add tomcat
5.查看系統服務列表
chkconfig --list | grep tomcat
6.啟停tomcat 服務
啟動tomcat
service tomcat start
停止
service tomcat stop
四、設置為開機自動啟動
vi /etc/rc.local
添加startup.sh的路徑
usr/local/tomcat/apache-tomcat-8.5.32/bin/startup.sh
完成
五、修改tomcat服務器的啟動端口
cd /usr/local/tomcat/apache-tomcat-8.5.32/conf/
vim server.xml
修改將Tomcat服務器啟動時使用的8080端口,例如改成9999