Linux服务器上安装tomcat

apache-tomcat:下载地址

步骤一

Tomcat是其中一个开源的且免费的java Web服务器,是Apache软件基金会的项目,所以安装Tomcat之前要安装java JDk,请参照Linux JDK安装及配置 (tar.gz版)

步骤二

下载Tomcat9,将文件移动到apache-tomcat-9.0.0.M1.tar.gz移动到 /usr/tomcat/ 下(没有请自行创建),并解压:
tar -xzvf apache-tomcat-9.0.0.M1.tar.gz

修改文件名
mv apache-tomcat-9.0.0 【此处空格】 tomcat9

步骤三

修改端口,分别修改tomcat里面 conf/server.xml(默认8080、可改可不改)
server.xml文件中有三个端口设置

<Server port="8005" shutdown="SHUTDOWN"> :关闭时使用

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> : 一般应用使用

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />:为AJP端口,即容器使用,如 APACHE能通过AJP协议访问Tomcat的8009端口

步骤四

启动tomcat,分别进入tomcat里面的bin目录

执行: startup.sh --> 启动tomcat

执行: shutdown.sh --> 关闭tomcat

浏览器中输入:http://ip:80 和http://ip:8082(ip指服务器的IP地址),即可访问不同的tomcat

步骤五

设置tomcat开机启动
首先配置Tomcat的环境变量

在/etc/profile文件后再追加一条tomcat的环境变量

export CATALINA_HOME=/usr/local/java/apache-tomcat-8.5.23

注: = (为自己的tomcat目录位置及版本号)
CATALINA是Tomcat的启动程序,Tomcat的启动脚本都是使用CATALINA_HOME作为变量,所以这里我们要设置CATALINA_HOME
在这里插入图片描述
配置完成后 :wq退出 、使用 source命令完成是配置生效
source /etc/profile

将Tomcat配置为服务

将Tomcat配置为系统服务后,就方便使用service命令来启动或关闭Tomcat服务省的每次启动后还要到tomcat的bin目录下找startup脚本

# 把tomcat的脚本文件拷一份到/etc/init.d目录
cp /usr/local/java/apache-tomcat-8.5.23/bin/catalina.sh /etc/init.d/tomcat8
 
# 并把改脚本授权给所有用户执行
chmod 755 /etc/init.d/tomcat8

拷贝的脚本并不能直接使用,还需要修改添加一些配置。

vi /etc/init.d/tomcat8

添加chkconfig和description两行注释。有这两行注释才能支持chkconfig命令配置服务;

同时加上JAVA_HOME和CATALINA_HOME两个变量的声明。

#chkconfig: 2345 10 90
#description: tomcat8 service
 
export JAVA_HOME=/usr/local/java/jdk1.8.0_151
export CATALINA_HOME=/usr/local/java/apache-tomcat-8.5.23

这里配置的2345指的是2345这4个运行级别会开机自启动,10是启动优先级,90是关闭优先级,优先级的值为0-99,越小优先级越高。 前面在/etc/profile文件配置中的环境变量只会在shell登录后执行,开机的过程中并不会加载/etc/profile,但是tomcat的启动脚本中需要这两个变量,所以需要在启动脚本中加入这两个变量。

在这里插入图片描述
使用chkconfig --add命令添加服务

[root@localhost ~]# chkconfig --add tomcat8

配置完成后Tomcat服务即可开机自启动

同时还可以使用service tomcat8 start 和service tomcat8 stop 命令来启动和停止tomcat服务。

至此配置就完成了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值