搭建-centos7-tomcat

搭建-centos7-tomcat

1.安装jdk8的环境,centos7中的yum自带了jdk8环境,故:

yum -y install java

当然,也可以卸载掉自带的openjdk:yum -y remove java-*

2.查看jdk的版本:

java -version

3.查看当前jdk的安装路径:

which java

4.下载tomcat包:
官网: http://tomcat.apache.org/

cd /opt
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.tar.gz

5.解压tomcat的压缩包:

tar zxf apache-tomcat-8.5.57.tar.gz
文件名太长,修改文件名:
mv apache-tomcat-8.5.57 tomcat8.5

tomcat目录下,各文件目录说明如下:

 bin            //启动和关闭的脚本目录,存放脚本
 conf           //配置文件目录,存放配置文件
 lib            //内库,依赖包目录
 logs           //日志目录,存放日志
 temp           //临时目录,存放临时文件
 webapps        //web目录
 work           //工作目录,存放编译产生的class和servlet文件

注意,bin目录下的shutdown.sh并不好用,一般会使用kill命令直接杀死tomcat。

6.创建tomcat的服务文件:

vi /etc/init.d/tomcat

写入内容:

#!/bin/bash
#
# tomcat startup script for the Tomcat server
#
# chkconfig: 345 80 20
# description: start the tomcat deamon
#
# Source function library
JAVA_HOME=/usr/
export JAVA_HOME
CATALANA_HOME=/opt/tomcat8.5/
export CATALANA_HOME
case "$1" in
start)
    echo "Starting Tomcat..."
    $CATALANA_HOME/bin/startup.sh
    ;;
stop)
    echo "Stopping Tomcat..."
    $CATALANA_HOME/bin/shutdown.sh
    ;;
restart)
    echo "Stopping Tomcat..."
    $CATALANA_HOME/bin/shutdown.sh
    sleep 2
    echo
    echo "Starting Tomcat..."
    $CATALANA_HOME/bin/startup.sh
    ;;
*)
    echo "Usage: $prog {start|stop|restart}"
    ;;
esac

7.给服务文件添加执行权限:

chmod +x /etc/init.d/tomcat

8.添加到chkconfig管理:

chkconfig --add tomcat
chkconfig --list tomcat

9.如果上面没有开启,可以使用这条命令,当然只需要345就行了

chkconfig --level 2345 tomcat on  
chkconfig --list tomcat  //这是做的示范  

10.如果需要设置用户名和密码:

cd /opt/apache-tomcat-8.5.57/conf/
vi tomcat-users.xml

写入内容:

  <role rolename="tomcat"/>   
  <role rolename="role1"/>   
  <role rolename="manager"/>   
  <role rolename="admin"/>   
  <user username="tomcat" password="xxx" roles="tomcat"/>   
  <user username="both" password="xxx" roles="tomcat,role1"/>   
  <user username="role1" password="xxx" roles="role1"/>   
  <user username="admin" password="xxx" roles="manager"/>   
  <user username="admin" password="xxx" roles="tomcat"/>

11.开启tomcat服务:

systemctl status tomcat.service
systemctl start tomcat.service

12.访问tomat页面:
http://192.168.30.xxx:8080/在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

clarence.wei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值