centos7上安装配置tomcat8.5

JAVA JDK安装配置

必要前提关闭 selinux 和防火墙
Apache Tomcat/8.5.16依赖jre7及以上版本,不过jdk高版本已经包含jre。
首先去oracle的网站下载对应java jdk rpm包。本次使用java jdk1.8版本,使用rpm包,简单容易。
版本为jdk8u211
http://www.oracle.com/technetwork/java/javase/downloads/index.html

保存后,rpm安装即可

rpm -ivh jdk-8u211-linux-x64.rpm

然后自动安装即可

RPM包安装完成,验证是否安装成功,如果有输出JDK相关版本说明已经安装成功。

java -version


完成JDK配置后,需要添加java环境变量

# vim /etc/profile.d/java.sh

JAVA_HOME=/usr/java/jdk1.8.0_211
JRE_HOME=/usr/java/jdk1.8.0_211/jre
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME PATH CLASSPATH

然后配置环境变量永久生效

source /etc/profile.d/java.sh

然后测试jdk
用文本编辑器新建一个test.java文件,在其中输入以下代码保存

public class test {
public static void main(String args[]) {
System.out.println("test ok !");
  }
} 

然后进行编译,执行

javac test.java
java test


当出现test ok!时,运行正常
此时rpm安装方式已经完成

下载配置tomcat

首先创建tomcat专有用户

groupadd tomcat
useradd -g tomcat -s /bin/false tomcat


useradd -g tomcat -s /sbin/nologin tomcat
注意:
-g tomcat用户隶属于tomcat组
-s /bin/false 禁用shell访问
Apache Tomcat 8.5下载安装与配置&设置用户组权限并创建软连接
本次使用8.5.42

#
# wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.42/bin/apache-tomcat-8.5.42.tar.gz
# tar -zxvf apache-tomcat-8.5.42.tar.gz
# mv apache-tomcat-8.5.42 /usr/local/
# cd /usr/local/
# chown -hR tomcat:tomcat apache-tomcat-8.5.42
# ln -s apache-tomcat-8.5.42 tomcat

添加tomcat自启动systemd服务单元文件

#vim /lib/systemd/system/tomcat.service
[unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
[Install]
WantedBy=multi-user.target


重载systemd服务单元,给予软连接目录权限,启动Apache Tomcat服务并设置Tomcat为开机自启动

# systemctl daemon-reload
# systemctl start tomcat
# systemctl enable tomcat

然后可以查看状态

原文地址:https://blog.51cto.com/11555417/2408060

时间: 2024-11-09 01:29:32

centos7上安装配置tomcat8.5的相关文章

CentOS7上安装配置GitLab(一)

虽然GitHub已经很好了,但是我们必须联上公网才可以使用并且如果不付费的话,你的代码在网上就是公开的!但是在企业环境中,我们公司的代码不希望被公开并且也不想付费给GitHub,这时怎么办呢?我们可以用GitLab搭建企业自己的Git服务器,而且由于是在局域网内传输速度也是可以保证的,让我们开始吧! 一.安装依赖包 虚拟机配置:2vCPU+2Gb(MEM)+2Gb(SWAP) 操作系统版本:CentOS7.2 # 安装依赖 yum install curl policycoreutils ope

Golang之在centos7 上 安装配置Go

分享这篇文章的主要目的,其实不是如何安装部署, 主要分享一下,安装成功后,遇到的一个问题. package main     imports runtime: cannot find package "runtime" in any of:     /usr/local/gohome/goroot/src/runtime (from $GOROOT)     /usr/local/gohome/gopath/src/runtime (from $GOPATH) 测试环境是:VMware

CentOS7上安装配置GitLab(二)

一.配置外部SMTP邮箱服务器 1. 配置163邮箱服务器 # vim /etc/gitlab/gitlab.rb                               gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.163.com" gitlab_rails['smtp_port'] = 25  gitlab_rails['smtp_user_name'] = "[emai

CentOS7上安装、配置、监控RabbitMQ

CentOS7上安装.配置.监控RabbitMQ RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发.RabbitMQ据说具有良好的性能和时效性,同时还能够非常好的支持集群和负 载部署,非常适合在较大规模的分布式系统中使用,具体特性还在验证中,待检验.由于项目需要,安装并配置了RabbitMQ,服务器操作系统是CentOS7. 环境:CentOS7.2 步骤 一.安装Erla

在CentOS-7上安装Vertica与配置

最近在做集成Vertica项目,需要把Vertica做成镜像,在openstack和hos上运行,so,自己在CentOS上安装配置Vertica 一.首先安装配置centos7 centos7分区一定要用ext3或ext4,vertica要求这两种格式,磁盘类型必须选择:Standard Partition https://my.vertica.com/docs/7.2.x/HTML/index.htm#cshid=S0160 https://my.vertica.com/docs/7.2.x

一次在CentOS7上安装部署Zabbix3.0版本及快速进行基本配置的实例

Zabbix3.0的安装.部署.配置,必须基于LAMP环境或是是LNMP环境. 关于LAMP环境的简单快速搭建,见博客:http://afterdawn.blog.51cto.com/7503144/1923139 注意:以下步骤都是在LAMP配置之后进行的. 本文不会再对zabbix-server和zabbix-agent理论知识再进行介绍,建议看完http://afterdawn.blog.51cto.com/7503144/1922502再进行zabbix实战. Zabbix3.0对软硬件

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统

笔记内容:CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统笔记日期:2018-03-07 28.5 Centos7上安装KVM 28.6 配置网卡 28.7 创建虚拟机安装CentOS7 28.8 虚拟机管理 Centos7上安装KVM 首先我们需要一台配置较高的CentOS7虚拟机,当然用物理机也可以,我这里用的是虚拟机,配置如下: 硬盘需要新增一个,其中的新硬盘用于在KVM里安装操作系统时需要用到,内存的大小最好有4个G,最低2个G,因为我这里物理机的内存有16G所以就给

CentOS7上安装稻壳CMS

CentOS7上安装稻壳CMS 1, 安装用途 为了给某公司建设一个小型网站,租用了一个阿里云ECS服务器,最基础的硬件配置,因此选择了CentOS7操作系统. 稻壳CMS(docCMS)源于深喉咙CMS,使用广泛,配置简单,因此采用其作为建站模板. 2,CentOS7环境安装 阿里云ECS中的CentOS7操作系统属于“裸”操作系统,没有配置基础的Web应用环境.为和稻壳CMS匹配,需安装配置的软件有: ²        Apache服务器Httpd ²        防火墙IPTables

(转)在 CentOS7 上安装 MongoDB

在 CentOS7 上安装 MongoDB 1 通过 SecureCRT 连接至 CentOS7 服务器: 2 进入到 /usr/local/ 目录: cd /usr/local 3 在当前目录下创建 tools 目录: mkdir -p tools 4 进入到 tools 目录中: cd tools 5 下载与 CentOS 系统匹配的 mongodb-linux-x86_64-rhel70-3.2.4.tgz 文件: wget https://fastdl.mongodb.org/linux