Tomcat
安装
先准备好 JDK 包以及 Tomcat 二进制包,下载链接如下:
接下来,我们将 JDK 部署在 /data/jdk
目录下;将 Tomcat 部署在 /data/tomcat/clusters/default
目录下。
注解
Tomcat 部署目录选择主要出于多实例考虑, clusters 目录下可以部署多个实例, default 是其中一个。
接下来,我们将 JDK 包解压至选定目录:
$ mkdir /data/jdk
$ tar -C /data/jdk -xf /media/home/Downloads/jdk-10.0.1_linux-x64_bin.tar.gz
$ ls /data/jdk/
jdk-10.0.1
跑一下 java 命令,确认安装正常无误:
$ /data/jdk/jdk-10.0.1/bin/java --version
java 10.0.1 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
继续解压 Tomcat 二进制包至选定目录:
$ mkdir -p /data/tomcat/clusters/default
$ tar -C /data/tomcat/clusters/default -xf apache-tomcat-9.0.8.tar.gz
$ ls /data/tomcat/clusters/default
apache-tomcat-9.0.8
进入 Tomcat 目录,编辑 bin/catalina.sh
文件:
$ cd /data/tomcat/clusters/default/apache-tomcat-9.0.8
$ vi bin/catalina.sh
在代码逻辑开始之前(一条非注释语句之前),定义以下环境变量:
export TOMCAT_HOME="/data/tomcat/clusters/default/apache-tomcat-9.0.8"
export CATALINA_HOME="/data/tomcat/clusters/default/apache-tomcat-9.0.8"
export JRE_HOME="/data/jdk/jdk-10.0.1"
export JAVA_HOME="/data/jdk/jdk-10.0.1"
运行 bin/startup.sh 启动服务:
$ bin/startup.sh
Using CATALINA_BASE: /data/tomcat/clusters/default/apache-tomcat-9.0.8
Using CATALINA_HOME: /data/tomcat/clusters/default/apache-tomcat-9.0.8
Using CATALINA_TMPDIR: /data/tomcat/clusters/default/apache-tomcat-9.0.8/temp
Using JRE_HOME: /data/jdk/jdk-10.0.1
Using CLASSPATH: /data/tomcat/clusters/default/apache-tomcat-9.0.8/bin/bootstrap.jar:/data/tomcat/clusters/default/apache-tomcat-9.0.8/bin/tomcat-juli.jar
Tomcat started.
确认 Tomcat 进程已经启动运行:
$ ps aux | grep -v grep | grep tomcat
fasion 24646 9.2 10.0 2395260 101156 pts/0 Sl 01:36 0:16 /data/jdk/jdk-10.0.1/bin/java -Djava.util.logging.config.file=/data/tomcat/clusters/default/apache-tomcat-9.0.8/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /data/tomcat/clusters/default/apache-tomcat-9.0.8/bin/bootstrap.jar:/data/tomcat/clusters/default/apache-tomcat-9.0.8/bin/tomcat-juli.jar -Dcatalina.base=/data/tomcat/clusters/default/apache-tomcat-9.0.8 -Dcatalina.home=/data/tomcat/clusters/default/apache-tomcat-9.0.8 -Djava.io.tmpdir=/data/tomcat/clusters/default/apache-tomcat-9.0.8/temp org.apache.catalina.startup.Bootstrap start
最后,使用浏览器访问 8080 端口即可看到 Tomcat 默认页面:
如果 Tomcat 部署在本地,则访问 http://localhost:8080 。
下一步
订阅更新,获取更多学习资料,请关注我们的 微信公众号 :