centos7 安装tomcat

首先安装Tomcat的有意义的基础是安装了合适的jdk

从官网上下载想使用的Tomcat版本  官网地址http://tomcat.apache.org/


把下载的压缩文件放在/usr/local 目录下

解压文件:

  tar -zxvf  压缩包名

把解压后的tomcat文件夹重命名为tomcat(为了方便):

  mv  解压的文件夹名   tomcat

如果使用tomcat的默认8080端口需要,在防火墙开放8080端口:


打开防火墙配置:

vim  /etc/sysconfig/iptables 

把上面22端口的复制到下面一行 把22改为8080即可

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT


:wq

重启防火墙

service iptables restart


启动tomcat 测试是否安装成功

cd  /usr/local/tomcat/bin

./startup.sh

在浏览器端输入http://ip:8080 出现tomcat页面即表示成功

如果需要修改tomcat访问端口,先找到server.xml打开

cd /usr/local/tomcat/conf

vim server.xml 打开配置

把8080修改为想要的端口即可


tomcat的项目日志在log目录下可以通过

tail -f  catalina.out 检测

也可以查看日志文件


部署项目

  一、把项目直接放在webapps,启动tomcat即可访问

  二、开发工具导出war包,放在webapps的根目录下,启动即可自动解意,就可以访问




*注意:如果修改server.xml中默认8080端口,在centos7中必须要早/etc/sysconfig/iptables 中把修改成的端口放开,不能不能访问tomcat(找了好一会儿才找得到来的区别)

安装完你会发现一个问题,我想启动或者关闭tomcat,需要到tomcat/bin目录下,很麻烦!想要把tomcat做成一个服务

使用service  服务名 stop/start/restart 这样的简单命令快速执行,并且把tomcat设置成开机启动,怎么实现?

 centos6.5设置:


cd /etc/init.d

创建一个tomcat

vim tomcat   (如果你不在/etc/init.d下,需要使用vim /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  
. /etc/rc.d/init.d/functions  
  
prog=tomcat  
JAVA_HOME=/usr/java/jdk1.8 
export JAVA_HOME  
CATALANA_HOME=/usr/local/tomcat  
export CATALINA_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  
exit 0  

不会shell脚本的可以简单学一下

#!bin/bash 和chkconfig这两行是必须的,其他的#开头的都是注释

/etc/rc.d/* 是/etc/init.d的软连接

JAVA_HOME 写自己的环境变量

CATALINA_HOME 写自己的tomcat路径


/etc/init.d/下 tomcat仍不可执行

修改一下tomcat的权限

chmod +x tomcat 或者 chmod a+x tomcat 或者 chmod  755 tomcat 


现在可以使用

service tomcat start 、

service tomcat stop 、

service tomcat restart 

来测试


把tomcat加入到开机启动

chkconfig  --add tomcat

chkconfig  tomcat on


centos7与centos6有些区别

centos7待更



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值