在CentOS7中部署tomcat9

在CentOS7中部署tomcat9

实验介绍

tomcat服务器是一个免费的开源的Web应用服务器,属于轻量级应用服务器。在中小型和并发访问用户场合中并不是被普遍使用,但却是开发和调试JSP程序的首选,而且tomcat通常是作为一个servlet和JSP容器,单独运行在后端。

试验环境

主机 操作系统 IP 地址 主要软件
tomcat服务器 CentOS 7.3 x86_64 192.168.100.202 jdk-8u171-linux-x64.rpm 、apache-tomcat-9.0.8.tar.gz

实验准备

1、关闭防火墙和系统安全增强安全功能

systemctl stop firedwall.service
setenforce 0

2、在安装tomcat之前必须安装JDK即Java Development Kit。所以要先下载JDK和tomcat,可自行百度下载。我这里使用的两个软件版本如下:

JDK:jdk-8u171-linux-x64.rpm

tomcat:apache-tomcat-9.0.8.tar.gz

安装JDK,配置Java环境

1、直接使用rpm方式安装

[[email protected] mnt]# rpm -ivh jdk-8u171-linux-x64.rpm 

2、安装完后,在/etc/profile.d/目录下建立java.sh脚本,/etc/profile.d/这个目录设置的变量是全局变量以及一些应用程序所需的启动脚本,作用就是将java加入到环境变量。

[[email protected] profile.d]# cat /etc/profile.d/java.sh
export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64    #设置JAVA_HOME这个变量
export PATH=$JAVA_HOME/bin:$PATH                 #将java的目录追加到$PATH变量后面

3、将java.sh脚本导入到环境变量中,即将脚本生效。

[[email protected] profile.d]# source java.sh

4、运行java-version命令查看Java版本是否和之前安装的一致。

[[email protected] profile.d]# java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

安装配置tomcat

1、将apache-tomcat-9.0.8.tar.gz解压到指定的目录中。

[[email protected] mnt]# tar xfz apache-tomcat-9.0.8-src.tar.gz -C /opt/

2、将解压后的apache-tomcat-9.0.8文件夹移动到/usr/local/目录下,并重命名为tomcat9。

[[email protected] opt]# mv apache-tomcat-9.0.8-src/ /usr/local/tomcat9

3、启动tomcat。

[[email protected] bin]# /usr/local/tomcat9/bin/startup.sh
Using CATALINA_BASE:   /usr/local/tomcat9
Using CATALINA_HOME:   /usr/local/tomcat9
Using CATALINA_TMPDIR: /usr/local/tomcat9/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_171-amd64
Using CLASSPATH:       /usr/local/tomcat9/bin/bootstrap.jar:/usr/local/tomcat9/bin/tomcat-juli.jar
Tomcat started.

4、tomcat默认运行在8080端口,运行netstat命令查看8080端口监听的信息。

[[email protected] bin]# netstat -ntap | grep 8080
tcp6       0      0 :::8080                 :::*                    LISTEN      36175/java  

5、打开浏览器,在地址栏中输入http://192.168.200.202:8080/,查看是否出现下图的画面,则表示开启成功。

原文地址:http://blog.51cto.com/10693404/2133270

时间: 2024-08-10 09:08:45

在CentOS7中部署tomcat9的相关文章

在CentOS7中部署Cobbler自动装机

在CentOS7中部署Cobbler自动装机Cobbler概述:Cobbler是一个使用Python开发的开源项目,通过将部署系统所涉及的所有服务集中在一起,来提供一个全自动批量快速建立Linux系统的网络安装环境.Cobbler 提供了DHCP管理.YUM源管理.电源管理等功能,除此之外还支持命令行管理.WEB界面管理,并且提供了API接口,方便进行二次开发.安装Cobbler环境:Cobbler相关软件包由EPEL源提供.是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供

CentOS7中部署KVM虚拟化平台

CentOS7中部署KVM虚拟化平台 虚拟化介绍 虚拟化就是把硬件资源从物理方式转变为逻辑方式,打破原来的物理结构,使用户可以灵活管理这些资源,并允许1台物理机上同时运行多个操作系统,以实现资源利用率最大化和灵活管理的一项技术. 虚拟化优势: 减少了服务器的数量,降低了硬件采购成本 资源利用率最大化 降低机房空间.散热.用电消耗的成本 硬件资源可以动态调整,提高了企业IT业务的灵活性 高可用性 在不中断服务的情况下进行物理硬件调整 具备更高效的容灾能力 KVM虚拟化: KVM自从Linux2.6

在CentOS7中部署ELK日志分析系统

在CentOS7中部署ELK日志分析系统 ELK原理介绍 什么是ELK ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件.新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具. Elasticsearch是实时全文搜索和分析引擎,提供搜集.分析.存储数据三大功能:是一套开放REST和JAVA API等

在CentOS7中 部署cobbler自动装机

Cobbler是一个Linux安装服务器,它允许快速安装网络安装环境.它聚合并自动化了许多相关的Linux任务,因此在部署新系统时,不必在许多不同的命令和应用程序之间跳跃,在某些情况下,还需要更改现有的系统.Cobbler可以帮助配置.管理DNS和DHCP.包更新.电源管理.配置管理业务流程等等. 实验需要的安装包: cobbler(linux安装服务器) cobbler-web(前端界面管理 可以通过网页形式进行管理) dhcp(自动分配IP) tftp-server (文件传输协议 用于放压

Centos7中安装KVM虚拟机

KVM 特性 嵌入到linux内核 虚拟机是一个进程 SPICE是redhat开发的开源的专门的桌面虚拟化数据传输协议 QEMU是可以图形化管理KVM虚拟机的一个工具,专门用来管理KVM的,所以通常都是与KVM同时出现. centos7KVM新增如下功能: cpu热添加 内存热添加 VMwareWorkstation虚拟机centos7中部署KVM虚拟机 1.centos7.x系统需求 内存4G以上 处理器需打开虚拟化功能 添加独立磁盘供KVM虚拟机使用 2.格式化独立磁盘 将独立磁盘分区,格式

centos7 中 systemd systemctl管理服务的命令

背景: centos7 和 6的重大改变 对于系统管理员而言,系统的服务管理是一件很日常和很重要的工作,而7在6的基础上有了很大的改变,就连命令都完全不一样了.所以要拥抱变化,学习7是如何进行服务的管理和控制的. system和systemctl的初探 Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器. Systemd是一个系统管理守护进程.工具和库的集合,用于取代System V初始进程.Systemd的功能是用于集中管理和配置类UNIX系统. 在Linu

在 CentOS7 上部署 MySQL 主从

在 CentOS7 上部署 MySQL 主从 1 通过 SecureCRT 连接至 MySQL 主服务器: 2 找到 my.cnf 文件所在的目录: mysql --help | grep my.cnf 一般情况 my.cnf 都会位于 /etc/ 目录下: 3 用 vim 打开 MySQL 的配置文件 my.cnf: vim /etc/my.cnf 4 找到 [mysqld] 并在其后添加如下配置: # 唯一标识此 MySQL 服务器,默认值为 1,一般采用所属 IP 的末端值 server-

【转载】centos7+tomcat部署JavaWeb项目超详细步骤

我们平时访问的网站大多都是发布在云服务器上的,比如阿里云.腾讯云等.对于新手,尤其是没有接触过linux系统的人而言是比较有困难的,而且至今使用云服务器也是有成本的,很多时候我们可以通过虚拟机自己搭建一个测试服务器来运行我们的javaWeb项目.这里我就从头到尾开始详细的介绍一下如何部署javaWeb项目到centos7上. 总体分为三部分:1.java环境.2.tomcat环境.3.JavaWeb项目部署 一.安装java环境 centos7安装java环境比较简单,我是通过virtualBo

Centos7操作系统部署指南

一.硬件环境: Dell R620 二.软件环境: Centos6.4 X86_64 +KVM Windows7+vnc 三.安装说明 操作系统更新之迅速,让作为新手的系统运维人员有点措手不及,相对于老手就胸有成竹.怎么讲?因为老手对技术方向把握的很好,哪些技术需要深入研究,哪些需要基本了解即可,优先级早已安排妥当. 接下来要讲的"Centos7操作系统的部署"同样基于此思想,我们只需了解大致的安装过程,有哪些新功能.至于在centos7环境下各种软件的安装,我们可以等到用之前,紧急突