centos7上安裝與配置Tomcat7(整理篇)


1、檢查tomcat7是否已經安裝

rpm -qa | grep tomcat

ps -ef | grep tomcat

第一條命令查看是用rpm安裝過tomcat,由於我們傾向於安裝解壓版的tomcat,所以一般是找不到的。

第二條命令查看系統中是否運行有tomcat,如下圖所示:

clip_image001[4]

我的系統中已經有tomcat了

 

2、檢查系統中是否已經安裝有jdk軟件,並更新成需要的jdk軟件

1)查看之前的jdk

java -version

rpm -qa | grep java

rpm -qa | grep gcj

rpm -qa | grep jdk

2)卸載之前的oenjdk(假設你找出來的軟件名是如下的

yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

3)解壓源碼包

通過終端在/usr/local目錄下新建java文件夾,命令行:

sudo mkdir /usr/local/java

然后將下載到壓縮包拷貝到java文件夾中,命令行:

進入jdk源碼包所在目錄

cp jdk-7u79-linux-x64.tar.gz /usr/local/java

然后進入java目錄,命令行:

cd /usr/local/java

解壓壓縮包,命令行:

sudo tar xvf jdk-7u79-linux-x64.tar.gz

然后可以把壓縮包刪除,命令行:

sudo rm jdk-7u79-linux-x64.tar.gz

4)設置jdk環境變量

這里采用全局設置方法,就是修改etc/profile,它是是所有用戶的共用的環境變量

sudo vim /etc/profile

打開之后在末尾添加

export JAVA_HOME=/usr/local/java/jdk1.7.0_79
export JRE_HOME=/usr/local/java/jdk1.7.0_79/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH

請記住,在上述添加過程中,等號兩側不要加入空格,不然會出現“不是有效的標識符”,因為

source/etc/profile 時不能識別多余到空格,會理解為是路徑一部分。

vim 打開profile的並追加環境變量的截圖:

clip_image002

然后保存,使profile生效

source /etc/profile

5)確認jdk已安裝完成

java -version

echo $JAVA_HOME

echo $JRE_HOME

echo $CLASSPATH

echo $PATH

列出java -version截圖:

clip_image003

 

3、安裝tomcat7

1)解壓源碼包(源碼包已經放於目錄:/usr/local中)

cd /usr/local

tar xvf apache-tomcat-7.0.64.tar.gz

mv apache-tomcat-7.0.64 tomcat

2)啟動tomcat

/usr/local/tomcat/bin/startup.sh

出現如下所示說明啟動成功:

clip_image004

 

4、增加8080端口到防火牆配置中

centos7換用了新的防火牆體系firewalld,此防火牆有兩種配置文件,一種是自動安裝的,在/usr/lib/firewalld/services/目錄中,還有一種是用戶自定義,存放於目錄/etc/firewalld/services/中

1)新建tomcat防火牆例外端口規則文件tomcat.xml

內容如下:

<?xml version="1.0" encoding="utf-8"?>
 
<service>
 
<short> Tomcat Webserver</short>
 
<description>HTTPS is a modified HTTP used to serve Web pages when security is important.Examples aresites that r
 
equire logins like stores or web mail.This option is not required for viewing pages locally or developing Web pages.You n
 
eed the httpd package installed for this option to be useful.</description>
 
<port protocol="tcp" port="8080"/>
 
</service>

2)使用命令加入到防火牆規則中

然后把此服務加入防火牆規則中

firewall-cmd --reload

firewall-cmd --add-service=tomcat

firewall-cmd --permanent --add-service=tomcat

 

5、測試tomcat

假設安裝機器的IP為192.168.1.25,在另一台同網段機器的瀏覽器上輸入:

http://192.168.1.25:8080/

顯示圖為:

clip_image005

表示成功


免責聲明!

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



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