centos7.3配置java和tomcat

前言:
tomcat和java在windows下配置和安裝相對(duì)要簡(jiǎn)單,在linux下稍微多幾個(gè)步驟,下面介紹安裝配置方法,如有不對(duì)請(qǐng)留言。
環(huán)境:
linux :centos 7.3
java:1.7
tomcat:7.079

linux使用vm虛擬機(jī)搭建安裝選擇最簡(jiǎn)單最小配置安裝。
準(zhǔn)備好安裝包具體包的下載這里就不贅述。將包傳到home目錄下(ps:你也可以放到別的地方,具體根據(jù)自己的喜歡)。

  • 1 開(kāi)始配置java 使用命令解壓:
# cd /home
# tar zxvf jdk-7u80-linux-x64.tar.gz

java 比較簡(jiǎn)單解壓后 配置環(huán)境變量就可以了。
修改 /etc/profile 文件 在末尾增加

JAVA_HOME=/home/jdk1.7.0_80
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

這里定義和使用 export命令用于設(shè)置或顯示環(huán)境變量 比較簡(jiǎn)單的linux shell使用
配置好文件保存 profile傳進(jìn)去后執(zhí)行命令查看是否生效

# source /etc/profile
# echo $PATH
usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/home/jdk1.7.0_80/bin:/home/jdk1.7.0_80/jre/bin
# 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)

看到這些說(shuō)明java 環(huán)境已經(jīng)設(shè)置OK,下面開(kāi)始配置tomcat

# cd /home
#tar zxvf apache-tomcat-7.0.79.tar.gz
#cd /home/apache-tomcat-7.0.79/bin
#./startup.sh

第一次啟動(dòng)后發(fā)現(xiàn)無(wú)法瀏覽網(wǎng)站,納尼什么意思,經(jīng)過(guò)查看catalina.out日志 發(fā)現(xiàn)有錯(cuò)誤
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
根據(jù)錯(cuò)誤日志翻閱資料 是 apr 沒(méi)安裝 ,開(kāi)始安裝apr,在tomcat里面bin下面 有個(gè) tomcat-native.tar.gz 文件
解壓安裝

tar zxvf tomcat-native.tar.gz
cd tomcat-native-1.2.12-src/native
yum -y install openssl-devel
yum -y install gcc
./configure --with-apr=/usr/bin/apr-1-config

添加環(huán)境變量
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
執(zhí)行 source /etc/profile 讓環(huán)境變量生效
最后啟動(dòng)tomcat(啟動(dòng)方法就不講述了)
默認(rèn)防火墻沒(méi)添加端口放行所以沒(méi)辦法訪(fǎng)問(wèn)要添加8080端口
添加
firewall-cmd --zone=public --add-port=8080/tcp --permanent (--permanent永久生效,沒(méi)有此參數(shù)重啟后失效)
重新載入
firewall-cmd --reload
查看
firewall-cmd --zone=public --query-port=8080/tcp
刪除
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
到此整個(gè)架設(shè)環(huán)境結(jié)束

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容