1. 程式人生 > >Centos7安裝Tomcat 、JDK達到部署Java項目環境

Centos7安裝Tomcat 、JDK達到部署Java項目環境

安裝tomcat centos7

我們先安裝JDK,然後在安裝Tomcat

wget命令先下載安裝包

[[email protected] ~]# wget https://www.reucon.com/cdn/java/jdk-8u45-linux-x64.tar.gz

[[email protected] ~]#tar zxvfjdk-8u45-linux-x64.tar.gz –C /usr/local (解壓到/usr/local目錄下)

[[email protected] ~]#cd /etc/profile.d/ (到這個目錄下更改jdk的環境變量)

[[email protected]

*/ ~]#vim java.sh (創建一個shell腳本,腳本裏輸入以下內容)

JAVA_HOME=/usr/local/jdk1.8.0_45

JAVA_BIN=/usr/local/jdk1.8.0_45/bin

JRE_HOME=/usr/local/jdk1.8.0_45/jre

PATH=$PATH://usr/local/jdk1.8.0_45/bin:/usr/local/jdk1.8.0_45/jre/bin

CLASSPATH=/usr/local/jdk1.8.0_45/jre/lib:/usr/local/jdk1.8.0_45/lib:/usr/local/jdk1.8.0_45/jre/lib/charsets.jar

[[email protected]

/* */ ~]#source /etc/profile.d/java.sh(source這個腳本,使環境變量生效)

[[email protected] ~]#java –version (查看一下設置的環境變量是否成功,顯示以下內容則表示成功了)

java version "1.8.0_45"

Java(TM) SE Runtime Environment (build1.8.0_45-b14)

Java HotSpot(TM) 64-Bit Server VM (build25.45-b02, mixed mode)

接下來安裝Tomcat

[[email protected] ~]#wget http://apache.fayea.com/tomcat/tomcat-8/v8.5.16/bin/apache-tomcat-8.5.16.tar.gz

[[email protected] ~]#tar zxvf apache-tomcat-8.5.16.tar.gz–C /usr/local

[[email protected] ~]#ln -s/usr/local/apache-tomcat-8.5.16/ /usr/local/tomcat (先創建個軟鏈接,方便後面添加成系統服務;如果你不需要,也可以直接在/usr/local/tomcat/bin目錄執行./startup.sh腳本啟動Tomcat)

[[email protected] ~]#cp/usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat (建立自動啟動腳本)

[[email protected] ~]#vim /etc/init.d/tomcat (編輯這個文件,在第二行輸入以下內容)

# chkconfig: 2345 63 37

# description: tomcatserver init script

# Source Function Library

. /etc/init.d/functions

JAVA_HOME=/usr/local/apache-tomcat-8.5.16

CATALINA_HOME=/usr/local/tomcat

[[email protected] ~]#chmod 755 /etc/init.d/tomcat (給腳本分配權限)

[[email protected] ~]#chkconfig --add tomcat (將腳本文件加入開機啟動項)

[[email protected] ~]#chkconfig tomcat on (設置開機啟動)

[[email protected] ~]#chkconfig –list (列出所有系統服務,可以看一下Tomcat是否添加成系統服務)

[[email protected] ~]#service tomcat start

啟動tomcat之後,可以用瀏覽器訪問看看http://ip:8080(能訪問到tomcat的頁面就是OK的),如果想改成80端口,要到/usr/local/tomcat/conf/server.xml裏面改,具體改哪一項自己去百度一下就知道了。。。懶。。。

下面是我部署上Java項目後,做訪問測試時候遇到的問題。

The full stack trace ofthe root cause is available in the server logs.

出現這個提示是因為Class編輯器版本高於運行的JDK版本。比如我在運行Tomcat servlet時出現該錯誤,是由於tomcat運行時是1.6JDK,編輯Java項目上用的是1.8.0,所以會出現這個錯誤。

後來查看了一下系統上竟然裝了很多JDK版本,從1.1.01.7.0,應該是上一個工程師裝的。我把這些全部卸載掉,只留自己安裝的那個就可以了。

如果是阿裏雲上的服務器,還要到阿裏的網頁控制臺把安全組改一下規則,允許808080端口訪問,否則也是訪問不了的。


本文出自 “H_Fer” 博客,請務必保留此出處http://888888hfer.blog.51cto.com/12683304/1954141

Centos7安裝Tomcat 、JDK達到部署Java項目環境