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
posted @ 2021-04-04 08:29  西伯利亚狼666  阅读(104)  评论(0)    收藏  举报