Linux下Tomcat(1):安裝


一、安裝tomcat前首先要安裝對應的jdk並配置Java環境。

到官網 http://jakarta.apache.org/tomcat 下載apache-tomcat-7.0.96.tar.gz 安裝文件,JDK必須已經安裝完畢,接下來直接安裝Tomcat。

注意:安裝前,確認好Tomcat實際需要的的版本,或者服務器適合和部署軟件的軟件對應的環境。

jdk版本:1.7.0_80

工具:xShell6 xftp6

說明:本文是通過Xshell6工具遠程連接Linux操作,原理一樣

二、上傳與安裝

1、使用xftp上傳准備好的軟件:

 

 

 如果Linux本身連接到互聯網,我們可以直接通過wget命令直接把JDK安裝包下載下來。

2、一般安裝在 /usr/local/目錄下;

a.首先在該目錄下創建兩個目錄,分別是 jdk與tomcat7096
創建命令: mkdir jdk tomcat7096 (注意在安裝的目錄下創建,一般如下圖所示)

 

 

 b.將在上傳好的JDK與Tomcat移動到對應的文件下

  • jdk的移動:

命令: 注意先返回到根目錄,一般用命令:cd -- 

[root@csxt local]# cd --
[root@csxt ~]# ls
anaconda-ks.cfg apache-tomcat-7.0.96.tar.gz initial-setup-ks.cfg jdk-7u80-linux-x64.tar.gz mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz
[root@csxt ~]# mv jdk-7u80-linux-x64.tar.gz /usr/local/jdk/

這里如果再移動的時候報權限錯誤,可能你使用的用戶不是root用戶,需要你切換到root用戶下。或者是在普通用戶下,需要將上傳的文件與新建的文件都給夠權限
命令:其他權限,請自行查詢。當然,在使用普通用戶創建文件時,可能會報權限不足的情況。權限在Linux系統很重要

[root@csxt ~]# chmod -R 756 jdk-7u80-linux-x64.tar.gz 
  • tomcat的移動:
[root@csxt local]# cd --
[root@csxt ~]# ls
anaconda-ks.cfg  apache-tomcat-7.0.96.tar.gz  initial-setup-ks.cfg  jdk-7u80-linux-x64.tar.gz  mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz
[root@csxt ~]# mv apache-tomcat-7.0.96.tar.gz /usr/local/tomcat7096/

c.解壓兩個壓縮包
解壓命令如下:

[root@csxt ~]# tar -zxvf jdk-7u80-linux-x64.tar.gz

這里你要進入 /usr/local/jdk/  目錄下解壓。對應的tomcat的解壓方式與其一樣。
-----分別查看解壓的后的文件信息:

[root@csxt ~]# cd /usr/local/jdk/
[root@csxt jdk]# ls
jdk1.7.0_80
[root@csxt jdk]# cd jdk1.7.0_80/
[root@csxt jdk1.7.0_80]# ls
bin  COPYRIGHT  db  include  jre  lib  LICENSE  man  README.html  release  src.zip  THIRDPARTYLICENSEREADME-JAVAFX.txt  THIRDPARTYLICENSEREADME.txt
[root@csxt jdk1.7.0_80]# cd -
/usr/local/jdk
[root@csxt jdk]# cd -
/usr/local/jdk/jdk1.7.0_80
[root@csxt jdk1.7.0_80]# cd --
[root@csxt ~]# cd /usr/local/tomcat7096/
[root@csxt tomcat7096]# ls
apache-tomcat-7.0.96
[root@csxt tomcat7096]# cd apache-tomcat-7.0.96/
[root@csxt apache-tomcat-7.0.96]# ls
bin  BUILDING.txt  conf  CONTRIBUTING.md  lib  LICENSE  logs  NOTICE  README.md  RELEASE-NOTES  RUNNING.txt  temp  webapps  work
[root@csxt apache-tomcat-7.0.96]# 

d.JDK 安裝
主要的步驟是在/etc/profile 文件中編輯JDK的環境
我的安裝是,如下:每個人的大概不同。注意路徑的配置,一定要注意。

export JAVA_HOME=/usr/local/jdk/jdk1.7.0_80
export JRE_HOME=/usr/local/jdk/jdk1.7.0_80/jre
export PATH=$PATH:/usr/local/jdk/jdk1.7.0_80/bin
export CLASSPATH=./:/usr/local/jdk/jdk1.7.0_80/lib:/usr/local/jdk/jdk1.7.0_80/jre/lib

然后運行: 

[root@csxt apache-tomcat-7.0.96]# source /etc/profile

讓環境文件生效。
f.tomcat的安裝

  • 環境的配置:在 /etc/profile 文件中將如下信息放置在最后面。注意路徑的配置,一定要注意。與安裝的路徑一致。
export CATALINA_BASE=/usr/local/tomcat7096/apache-tomcat-7.0.96
export CATALINA_HOME=/usr/local/tomcat7096/apache-tomcat-7.0.96

然后運行: 

[root@csxt apache-tomcat-7.0.96]# source /etc/profile

g.驗證是否安裝成功:出現如下情況,說明安裝成功。如果沒有,在需要查看 、 /etc/profile文件中配置的路徑是否正確。

[root@csxt apache-tomcat-7.0.96]# cd --
[root@csxt ~]# echo $CATALINA_HOME
/usr/local/tomcat7096/apache-tomcat-7.0.96
[root@csxt ~]# echo $CATALINA_BASE
/usr/local/tomcat7096/apache-tomcat-7.0.96
[root@csxt ~]# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
[root@csxt ~]# 

三、啟動tomcat

1、進入bin文件,運行

[root@csxt ~]# cd /usr/local/tomcat7096/apache-tomcat-7.0.96/bin/
[root@csxt bin]# ./startup.sh 

如果顯示:說明啟動成功。

[root@csxt bin]# ./startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat7096/apache-tomcat-7.0.96
Using CATALINA_HOME:   /usr/local/tomcat7096/apache-tomcat-7.0.96
Using CATALINA_TMPDIR: /usr/local/tomcat7096/apache-tomcat-7.0.96/temp
Using JRE_HOME:        /usr/local/jdk/jdk1.7.0_80/jre
Using CLASSPATH:       /usr/local/tomcat7096/apache-tomcat-7.0.96/bin/bootstrap.jar:/usr/local/tomcat7096/apache-tomcat-7.0.96/bin/tomcat-juli.jar
Tomcat started.

四、修改端口號為80

1、進入安裝tomcat的目錄下

[root@csxt bin]# cd --
[root@csxt ~]# cd /usr/local/tomcat7096/apache-tomcat-7.0.96/
[root@csxt apache-tomcat-7.0.96]# ls
bin  BUILDING.txt  conf  CONTRIBUTING.md  lib  LICENSE  logs  NOTICE  README.md  RELEASE-NOTES  RUNNING.txt  temp  webapps  work
[root@csxt apache-tomcat-7.0.96]# 

2、進入conf/service.xml文件,修改端口號

cd conf/
vim service.xml

修改如圖所示的端口號:對於不熟悉編輯文件命令的小伙伴,可以去百度學習,不難。一般的:
第一步:vim  文件名,按回車,然后會進入文件中;
第二步:在按 i 鍵,進入編輯狀態,然后找到8080,修改即可。
第三步:修改完成后,按 Esc 鍵,進入退出轉態,再按 :wq  即可退出,有時,需要按 :wq! 強行退出。

 

 五、Tomcat開機自動加載

[root@localhost ~]# vim /etc/rc.d/rc.local
[root@localhost ~]# chmod 777 /etc/rc.d/rc.local
[root@localhost ~]# cat /etc/rc.d/rc.local 
#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.

touch /var/lock/subsys/local
export JAVA_HOME=/usr/local/jdk/jdk1.7.0_80
/usr/local/tomcat/apache-tomcat-7.0.103/bin/startup.sh start

[root@localhost ~]#

1、增加下面liang句話

export JAVA_HOME=/usr/local/jdk/jdk1.7.0_80
/usr/local/tomcat/apache-tomcat-7.0.103/bin/startup.sh start

2、將rc.local修改為可執行 

 [root@localhost ~]# chmod 777 /etc/rc.d/rc.local

這樣在系統重啟后就可以自動啟動Tomcat(一定確信JDK安裝完並且好用,否則這些都將不好用)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM