1:java环境配置
1.1:jre(jdk)下载
http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html(下载地址)
1.2:文件解压环境变量设置
将下载的文件下载到指定的目录
tar -xzvf server-jre-8u131-linux-x64.tar.gz -C /WebApp/Server/JRE(本文的解压路径)
解压之后生成链接,方便以后升级
cd /WebApp/Server/JRE(根据自己的路径)
ln -s jdk1.8.0_131 java
添加java环境变量,为了方便管理我们可以建立一个shell脚本,本文命名为java.sh,并将其上传到/etc/profile.d目录下,当然也可以使用vi直接编辑
shell脚本内容:
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
完成之后重新连接终端或者执行
source /etc/profile(使java.sh定义的环境变量生效)
完成之后可执行 java -version查看是否配置成功
输出结果,版本不一致请忽略
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环境配置
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(根据自己的路径)
ln -s apache-tomcat-9.0.0.M21 tomcat9
修改catalina.sh
cd /WebApp/Server/Tomcat9/apache-tomcat-9.0.0.M21/bin(根据自己的目录填写)
vim catalina.sh
添加一行
CATALINA_HOME=/WebApp/Server/Tomcat9/apache-tomcat-9.0.0.M21/(根据自己的目录填写)
保存退出
chmod u+x *.sh
catalina.sh start(启动tomcat)/stop(停止tomcat) (这里你也可以bin目录下面的startup.sh(启动)/shutdown.sh(停止))
端口,根目录请在对应的配置文件中根据自己的需求进行修改。
2.3:添加tomcat到服务,设置开机启动
我们需要编辑文件上传到/etc/rc.d/init.d
文件名tomcat(无后缀)
文件内容:
#!/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(上面提及到java的路径)
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
添加服务:
2.3.1:添加文件可执行权限
chmod a+x /etc/init.d/tomcat
2.3.2:添加服务
chkconfig --add tomcat(添加完之后可以使用chkconfig --list查看)
2.3.3:设置开机启动
chkconfig tomcat on
启动tomcat:service tomcat start
停止tomcat:service tomcat stop
重启tomcat:service tomcat restart