CentOS下配置Java开发环境---安装Tomcat

88291846 2020-01-04

0. 前言

前天学习了在CentOS下安装JDK,今天开始学习在CentOS下安装Tomcat。

系统版本:CentOS7.6

安装版本:tomcat-8.5.50

1. 获取安装包

前往官网查找对应Tomcat下载,这里选择tomcat8。

CentOS下配置Java开发环境---安装Tomcat

进入详情页,可以选择tar.gz压缩包下载,可以本地下载再上传至服务器,或者右键选择复制链接,在服务器wget下载。

CentOS下配置Java开发环境---安装Tomcat

在服务器直接下载安装包。

[ opt]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.50/bin/apache-tomcat-8.5.50.tar.gz

2. 解压安装包

[ local]# cp /opt/apache-tomcat-8.5.50.tar.gz /usr/local/
[ local]# tar xvf apache-tomcat-8.5.50.tar.gz

// 为了方便访问和记忆,创建软连接以后直接访问软链接即可
[ local]# ln -s /usr/local/apache-tomcat-8.5.50 tomcat8

3. 启动和停止Tomcat

// 切换至bin目录
[ local]# cd tomcat8/bin/
// 启动tomcat
[ bin]# sh startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat8
Using CATALINA_HOME:   /usr/local/tomcat8
Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
Tomcat started.
// 查看启动状况
[ bin]# ps -ef | grep tomcat
root     11766     1  2 10:21 pts/1    00:00:04 /usr/bin/java -Djava.util.logging.config.file=/usr/local/tomcat8/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 /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat8 -Dcatalina.home=/usr/local/tomcat8 -Djava.io.tmpdir=/usr/local/tomcat8/temp org.apache.catalina.startup.Bootstrap start
root     12361  9788  0 10:24 pts/1    00:00:00 grep --color=auto tomcat

// 关闭tomcat
[ bin]# sh shutdown.sh 
Using CATALINA_BASE:   /usr/local/tomcat8
Using CATALINA_HOME:   /usr/local/tomcat8
Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
// 查看启动状况
[ bin]# ps -ef | grep tomcat
root     12532  9788  0 10:24 pts/1    00:00:00 grep --color=auto tomcat

4. 远程访问

本机访问tomcat只需lhttp://lcalhost:8080/即可,正常服务器端tomcat不存在本地访问,这里便不做描述。远程访问需要确认8080端口是否开放,公司和我个人搭建的环境均是租的腾讯云服务器,在安全组管理中即可轻松开放8080端口。其他情况需要通过防火墙开放端口,这里挖个坑,以后需要手动设置防火墙再记录详细博文。

确认默认8080端口开放后,启动Tomcat→打开浏览器→输入 http://ip:8080/  打开Tomcat主页。

CentOS下配置Java开发环境---安装Tomcat

5. 配置JDK

配置前回安装的JDK至Tomcat让他们一起工作,只需要编辑/usr/local/tomcat8/bin/catalina.sh,添加JAVA_HOME即可

[ bin]# vi catalina.sh 

// 追加以下内容
JAVA_HOME=/usr/lib/jvm/java8

//重启tomcat
[ bin]# sh startup
Using CATALINA_BASE:   /usr/local/tomcat8
Using CATALINA_HOME:   /usr/local/tomcat8
Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
Using JRE_HOME:        /usr/lib/jvm/java8
Using CLASSPATH:       /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
Tomcat started.

6. END

后续服务器端Tomcat的使用和配置基本和windows端一直,不做赘述。

PS: tomcat是什么?谷歌翻译是这么说的:

CentOS下配置Java开发环境---安装Tomcat

   一个简单的雄猫安装记录到这里就结束了,不知道有没有雌猫,拜了个拜。

相关推荐