centos中安装tomcat

摘要:
3.切换到根目录,输入命令cd~,然后ll检查上传情况:4.选择复制压缩文件,输入解压缩命令tar zxvfapache-tomcat-7.0.57.tar Gz-C/usr/local,将其解压缩到/usr/local目录,这是用户安装的软件的存储目录。

1.先保证centos中安装了jre的环境。

2.上传tomcat的压缩包到root根目录。

3.切换到根目录 输入命令cd ~ , 然后 ll , 查看上传情况:

centos中安装tomcat第1张

4.选中复制压缩文件,输入解压命令,tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local,  把它解压到/usr/local目录下,该目录是用户自己安装的软件的存放目录。

5.进入解压后的目录,查看解压情况,第一个文件夹就是tomcat的解压后的文件夹,tomcat解压后是可以直接使用的。

centos中安装tomcat第2张

6.进入tomcat的目录,看看目录内的详情,输入cd ap 后按一下tab键自动补全:

centos中安装tomcat第3张

7.进入bin目录运行tomcat, startup.sh 为启动服务,shutdown.sh为停止服务。

centos中安装tomcat第4张

centos中安装tomcat第5张

8.查看服务器的运行状态,退回到tomcat根目录,然后输入命令 tail -f logs/catalina.out

centos中安装tomcat第6张

9.关闭防火墙,远程访问tomcat服务器:

service iptables stop

chkconfig iptables off    禁止开机自启

centos中安装tomcat第7张

10.传统方式启动和关闭服务比较繁琐,可以将tomcat添加为系统服务, 执行 vi /etc/init.d/tomcat,编写如下脚本代码:

#! /bin/bash
#chkconfig:35 85 15
export JAVA_HOME=/usr/local/java/jdk1.7.0_80
case "$1" in
  start)
        sudo -E -u nobody /usr/local/apache-tomcat-7.0.57/bin/startup.sh
  ;;
  stop)
        /usr/local/apache-tomcat-7.0.57/bin/shutdown.sh
  ;;
  restart)
    $0 stop
    $0 start
  ;;
esac

11.以上代码中,为避免风险,使用nobody用户进行操作,所以需要配置一下nobody的权限

设置目录的所属用户和组:chown -R nobody:nobody /usr/local/apache-tomcat-7.0.57

设置执行权限:chmod +x /etc/init.d/tomcat

设置开机启动:chkconfig --add tomcat

12.最后就可以像使用系统服务一样来开启和停止tomcat的服务了

开启:service tomcat start

停止:service tomcat stop

免责声明:文章转载自《centos中安装tomcat》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Mybatis中的CDATA标签SSH远程登录配置文件sshd_config详解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[虚拟机] VMware 15 + CentOS 7.7/8.0在主机和客户机之间拷贝文件失败的解决办法

  CentOS 7.8是CentOS 7.x最后一个版本,本以为这个版本应该很完美,而且会解决7.6里对压缩包点右键没有“在当前目录解压”的选项的bug,实际试了一下比较失望,这个选项按钮还是没出现,反倒出现了一个新问题,即VMware 15(这里用的是当下最新的15.5.1)下用CentOS 7.8时,从主机往虚拟机里直接拷文件会出现如下报错,不管什么...

CentOS 7上的程序管理:rpm、yum和源码编译安装

简介 在Linux的早期时代(也许吧?我猜的。也可能是Unix。),想要在系统上安装一款应用程序,是比较复杂的。需要专业的人员自行获取程序的源代码,并且编译安装,这是非常的复杂且需要一定的专业功底的,这种方式叫做源码编译安装(后面会描述)。 再后来就有人/组织将这个过程简化了,他们将事先已经编译好的软件打包后,放到互联网上供用户下载。用户下载适用于自己的操...

samba服务日志文件-密码文件及启停

1、Samba服务日志文件日志文件对于samba非常重要,它存储着客户端访问samba服务器的信息,以及samba服务的错误提示信息等,可以通过分析日志,帮助解决客户端访问和服务器维护等问题。在/etc/samba/smb.conf文件中,logfile为设置samba日志的字段。#=======================GlobalSettings...

Linux Redhat 7 安装免费yum源

Linux Redhat 7 安装免费yum源 出处地址:http://www.cnblogs.com/nbartchen/p/8565816.html 1、查看是否安装相关包 rpm -qa|grep yum|xargs rpm -e --nodeps 2、下载rpm包到本地、并安装 curl -O http://mirrors.163.com/cent...

ironic 注入秘钥失败 & 169.254.169.254

grep authorized_keys cloud-init*log 正常请况下 grep authorized_keys cloud-init*log [root@sysu--2 log]# grep centos cloud-init*log 2019-10-22 02:14:17,322 -__init__.py[INFO]: User cen...

转:CentOS 7使用nmcli配置双网卡聚合LACP

进入CentOS 7以后,网络方面变化比较大,例如eth0不见了,ifconfig不见了,其原因是网络服务全部都由NetworkManager管理了,下面记录下今天下午用nmcli配置的网卡聚合,网络上资料比较多,这里仅记录以备忘,更详细的说明可以参考rhel7和centos7使用nmcli命令管理配置网络。 CentOS7使用ip link代替ifcon...