tomcat安装部署
1. tomcat概述
Tomcat是一个开源的关于java的Servlet、jsp、java表达式语言和java websocket的技术实现,
Apache Licence 2.0许可证下发布。
其实简单来说tomcat就是一个java语言开发的web应用的运行容器。
2. 安装
既然tomcat是java语言实现的,那么运行它就必须有
jre或者jdk环境。接下来我们就来安装jdk和tomcat。
首先,我们从oracle官网下载jdk安装包,需要什么版本就下载什么版本,一般我会下载稍微新一些的绿色版的压缩包,目前最新的是jdk10.0.1,那么我会下载jdk8u171的版本。从tomcat官网下载tomcat安装包,zip或者tar.gz格式都可以。下载完成后,我们在我们需要安装的服务器上进行安装。
~]# tar xf jdk-8u171-linux-i586.tar.gz -C /path/dst #-C后面接jdk安装的目的路径,该路径必须存在
~]# tar xf apache-tomcat-7.0.88.tar.gz -C /path/dst #-C后面接jdk安装的目的路径,该路径必须存在
3. 配置
上面2中已经将我们所需的jdk和tomcat安装到了指定的位置,那么接下来我们需要配置jdk环境和启动tomcat。
jdk有两种配置方式,一种是加到系统环境下,这将对整个操作系统生效,另一种是加到tomcat的脚本中,这样只对该tomcat生效,本人更倾向于第二种。
第一种添加方式:在/etc/profile文件中添加JAVA_HOME和PATH以及CLASSPATH变量,或者将这些变量添加到/etc/profile.d下面的自定义脚本中也是可以的。
~]#cat /etc/profile
...省略前面的输出
export JAVA_HOME=/opt/jdk1.8.0_171
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/jre/lib/rt.jar
OR
~]#cat /etc/profile.d/java.sh
#!/bin/bash
if test -d '/opt/jdk1.8.0_171';then
export JAVA_HOME=/opt/jdk1.8.0_171
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/jre/lib/rt.jar
fi
第二种添加方式是在tomcat家目录的bin目录下,在catalina.sh脚本中添加JAVA_HOME变量就可以了。
tomcat]# grep -E '^JAVA_HOME=' bin/catalina.sh
JAVA_HOME=/opt/jdk1.8.0_171
tomcat具备jdk的运行环境后,我们就可以启动了,执行bin目录下的start.sh脚本即可启动tomcat。
bin]#./start.sh

浙公网安备 33010602011771号