1:java環(huán)境配置
1.1:jre(jdk)下載?
http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html(下載地址)
1.2:文件解壓環(huán)境變量設(shè)置
將下載的文件下載到指定的目錄
tar -xzvf? server-jre-8u131-linux-x64.tar.gz -C /WebApp/Server/JRE(本文的解壓路徑)
解壓之后生成鏈接,方便以后升級
cd /WebApp/Server/JRE(根據(jù)自己的路徑)
ln -s ?jdk1.8.0_131 java
添加java環(huán)境變量啄清,為了方便管理我們可以建立一個shell腳本俺孙,本文命名為java.sh掷贾,并將其上傳到/etc/profile.d目錄下荣茫,當然也可以使用vi直接編輯
shell腳本內(nèi)容:
JAVA_HOME=/WebApp/Server/JRE/java(自己的路徑)
JAVA_BIN=/WebApp/Server/JRE/java/bin(自己的路徑)
PATH=$PATH:$JAVA_BIN
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
完成之后重新連接終端或者執(zhí)行
?source /etc/profile(使java.sh定義的環(huán)境變量生效)
完成之后可執(zhí)行 java -version查看是否配置成功
輸出結(jié)果啡莉,版本不一致請忽略
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
2:Tomcat環(huán)境配置
2.1:tomcat下載
http://tomcat.apache.org/download-90.cgi(下載地址)
2.2:文件解壓修改catalina.sh
將下載的文件下載到指定的目錄
tar -xzvf? apache-tomcat-9.0.0.M21.tar.gz -C? /WebApp/Server/Tomcat9(本文的解壓路徑)
解壓之后生成鏈接,方便以后升級
cd /WebApp/Server/Tomcat9(根據(jù)自己的路徑)
ln -s ?apache-tomcat-9.0.0.M21 ? tomcat9?
修改catalina.sh
cd? /WebApp/Server/Tomcat9/apache-tomcat-9.0.0.M21/bin(根據(jù)自己的目錄填寫)
vim catalina.sh
添加一行
CATALINA_HOME=/WebApp/Server/Tomcat9/apache-tomcat-9.0.0.M21/(根據(jù)自己的目錄填寫)
保存退出
chmod u+x *.sh
catalina.sh start(啟動tomcat)/stop(停止tomcat) (這里你也可以bin目錄下面的startup.sh(啟動)/shutdown.sh(停止))
端口叉趣,根目錄請在對應(yīng)的配置文件中根據(jù)自己的需求進行修改疗杉。
2.3:添加tomcat到服務(wù)蚕礼,設(shè)置開機啟動
我們需要編輯文件上傳到/etc/rc.d/init.d
文件名tomcat(無后綴)
文件內(nèi)容:
#!/bin/bash
# This is the init script for starting up the
#? Jakarta Tomcat server
#
# chkconfig: 345 91 10
# description: Starts and stops the Tomcat daemon.
#
export JAVA_HOME=/WebApp/Server/JRE/java(上面提及到j(luò)ava的路徑)
tomcat_home=/WebApp/Server/Tomcat9/tomcat9(上面提到的tomcat的路徑)
startup=$tomcat_home/bin/startup.sh
shutdown=$tomcat_home/bin/shutdown.sh
case "$1" in
start)
echo -n "Starting Tomcat service:"
cd $tomcat_home
$startup
echo "tomcat is succeessfully started up"
;;
stop)
echo -n "Shutting down tomcat: "
cd $tomcat_home
$shutdown
echo "tomcat is succeessfully shut down."
;;
restart|force-reload)
${0} stop
${0} start
;;
*)
echo "Usage: /etc/init.d/tomcat {start|stop|restart|force-reload}" >&2
exit 1
esac
添加服務(wù):
2.3.1:添加文件可執(zhí)行權(quán)限
chmod a+x /etc/init.d/tomcat
2.3.2:添加服務(wù)
chkconfig --add tomcat(添加完之后可以使用chkconfig --list查看)
2.3.3:設(shè)置開機啟動
chkconfig tomcat on
啟動tomcat:service tomcat start
停止tomcat:service tomcat stop
重啟tomcat:service tomcat restart