天天看點

centos7下配置tomcat

今天研究了下配置tomcat:

1.安裝前提,配置apr,apr-util兩個檔案,具體方法百度

2.還需要安裝jdk環境

将jdk環境變量寫入/etc/profile裡export JAVA_HOME=/usr/java/jdk1.8.0_151

export JRE_HOME=/usr/java/jdk1.8.0_151/jre

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

export PATH=$PATH:$JAVA_HOME/bin

centos7下配置tomcat

source /etc/profile使配置生效

3.正式開始配置tomcat:

a.下載下傳tomcat安裝報到/usr/local/share下

b.解壓安裝包到/usr/local/下重命名為tomcat

centos7下配置tomcat

c.進入tomcat檔案conf檔案下

centos7下配置tomcat

vim server.xml修改端口号為8888

centos7下配置tomcat

進入bin下解壓tomcat-native

centos7下配置tomcat

進入tomcat-native-src解壓目錄安裝

./configure --with-apr=/usr/bin/apr-1-config

make && make install

運作bin/startup.sh,顯示一下開啟成功

centos7下配置tomcat

如果浏覽器打不開tomcat頁面,進入tomcat下logs檢視啟動日志catalina.out

可能錯誤:

1.

centos7下配置tomcat

這個是由于沒配置apr導緻的,vim etc/profile添加

export LD_LIBRARY_PATH=/usr/local/apr/lib

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib

centos7下配置tomcat

儲存退出後source /etc/profile

重新開機後檢視是否可以打開,日志是否報錯

2.如果日志正常,tomcat啟動正常還是打不開tomcat,則可能是防火牆問題

運作

##Add 

firewall-cmd --permanent --zone=public --add-port=8080/tcp 

##Reload 

firewall-cmd --reload 

##檢查是否生效 

firewall-cmd --zone=public --query-port=8080/tcp

即可解決

正常打開顯示如下

centos7下配置tomcat

本文轉自 水滴的曆程 51CTO部落格,原文連結:http://blog.51cto.com/12390959/2050100