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

一、檢查tomcat7是否已經安裝

rpm -qa | grep tomcatjava

ps -ef | grep tomcatlinux

第一條命令查看是用rpm安裝過tomcat,因爲咱們傾向於安裝解壓版的tomcat,因此通常是找不到的。web

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

clip_image001[4]

個人系統中已經有tomcat了vim

 

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

1)查看以前的jdk

java -versioncentos

rpm -qa | grep java瀏覽器

rpm -qa | grep gcjtomcat

rpm -qa | grep jdkapp

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

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

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

 

三、安裝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

 

四、增長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

 

五、測試tomcat

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

http://192.168.1.25:8080/

顯示圖爲:

clip_image005

表示成功

相關文章
相關標籤/搜索