吴裕雄--天生自然 HADOOP大数据分布式处理:安装配置Tomcat服务器

下载链接:https://tomcat.apache.org/download-80.cgi


tar -zxvf apache-tomcat-8.5.42.tar.gz -C /usr/local/src


进入Tomcat目录下的conf目录:
cd apache-tomcat-8.5.42/conf
通过vim命令编辑tomcat-users.xml文件,在tomcat-users标签对中增加如下代码:
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="admin-gui,manager-gui"/>



配置Tomcat用户管理页的远程访问
apache-tomcat-8.5.42\webapps\manager\META-INF\context.xml
将下面内容注释掉。

查看当前开放端口:
firewall-cmd --zone=public --list-ports
设置开机自启动
首先我们在/etc/systemd/system目录下新建一个tomcat.service文件,保存以下内容(注意以下ExecStart和ExecStop分别为tomcat的启动和关闭命令的路径):
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/src/apache-tomcat-8.5./bin/startup.sh
ExecStop=/usr/local/src/apache-tomcat-8.5./bin/shutdown.sh
[Install]
WantedBy=multi-user.target

假如JDK是下载tar.gz文件进行解压的,还需要在Tomcat的tomcat/bin/catalina.sh中指定JDK或JRE的路径:
# 在注释后添加JDK或者JRE路径
export JAVA_HOME=/usr/local/src/jdk1.8.0_151
export JRE_HOME=$JAVA_HOME/jre

然后就可以开启Tomcat,设置开机自启动了:
(如果上面新增的文件tomcat.service中途有修改的,请运行:systemctl daemon-reload,这条命令再运行下面的命令)
systemctl start tomcat
systemctl enable tomcat
# 查看tomcat状态
systemctl status tomcat




吴裕雄--天生自然 HADOOP大数据分布式处理:安装配置Tomcat服务器的更多相关文章
- 吴裕雄--天生自然 HADOOP大数据分布式处理:主机与服务器时间同步设置
- 吴裕雄--天生自然 HADOOP大数据分布式处理:安装配置MYSQL数据库
安装之前先安装基本环境:yum install -y perl perl-Module-Build net-tools autoconf libaio numactl-libs # 下载mysql源安 ...
- 吴裕雄--天生自然 HADOOP大数据分布式处理:安装WinSCP
下载安装包
- 吴裕雄--天生自然 HADOOP大数据分布式处理:安装XShell
下载安装包
- 吴裕雄--天生自然 HADOOP大数据分布式处理:CenterOS 7 多台物理机、虚拟机相互桥连接ping通,并且能够成功连接外网
选择用于桥接模式下的虚拟交换机,并且要选择对应的有线或者无线的网卡,如果主机是插网线联网的,那就选择有线网卡,如果主机是连无线网络的就选择无线网卡.Realtek PCIe GBE Family Co ...
- 吴裕雄--天生自然 HADOOP大数据分布式处理:修改CenterOS 7 IP设置
- 吴裕雄--天生自然 HADOOP大数据分布式处理:安装配置JAVA
tar -xzvf jdk-8u151-linux-x64.tar.gz -C /usr/local/src sudo vim /etc/profile .编辑/etc/profile # JAVA ...
- 吴裕雄--天生自然 HADOOP大数据分布式处理:使用WinSCP连接本机与虚拟机
- 吴裕雄--天生自然 HADOOP大数据分布式处理:使用XShell远程连接主机与服务器并配置它们之间SSH免密登录
随机推荐
- 自己简单配置webpack
第一步 // 1.在新建文件夹中,npm init -y,生成package.json文件 // package.json 文件内容 { "name": "02webpa ...
- 干货 | 快速实现数据导入及简单DCS的实现
干货 | 快速实现数据导入及简单DCS的实现 原创: 赵琦 京东云开发者社区 4月18日 对于多数用户而言,在利用云计算的大数据服务时首先要面临的一个问题就是如何将已有存量数据快捷的导入到大数据仓库 ...
- 吴裕雄--天生自然MySQL学习笔记:MySQL 连接
使用mysql二进制方式连接 您可以使用MySQL二进制方式进入到mysql命令提示符下来连接MySQL数据库. 实例 以下是从命令行中连接mysql服务器的简单实例: [root@host]# my ...
- UML-UML工具与UML蓝图
1.UML应用场景 1).UML作为草图 2).UML作为蓝图. UML生成java代码(前向工程) java代码生成UML(逆向工程) 2.如果绘制了UML草图,如何在编码后更新该图形? 逆向工程, ...
- jupyter notebook 安装配置使用,+目录插件安装
1.安装 pip3 install jupyter 2.配置 2.1. 生成一个 notebook 配置文件 jupyter notebook --generate-config /root/.jup ...
- git clone与git pull区别
从远程服务器克隆一个一模一样的版本库到本地,复制的是整个版本库,叫做clone.(clone是将一个库复制到你的本地,是一个本地从无到有的过程)从远程服务器获取到一个branch分支的更新到本地,并更 ...
- JAVA 算法练习(二)
和上次一样,虽说用 java 语言,但有 c 的基础一样可以看懂哦. 机器人走方格问题Ⅰ 题目概述 有一个XxY的网格,一个机器人只能走格点且只能向右或向下走,要从左上角走到右下角.请设计一个算法,计 ...
- Python说文解字_杂谈03
1. 我们从前面的知识得到,所有的类都要继承自object这个基类(超类),另外我们知道“继承”可以继承类的属性和方法.我们起始通过type创建类的时候,自然而然的也会从ojbect继承他的一些属性和 ...
- 01 语言基础+高级:1-6 集合_day04【Map】
day04 [Map] 主要内容 Map集合 教学目标 能够说出Map集合特点 使用Map集合添加方法保存数据 使用”键找值”的方式遍历Map集合 使用”键值对”的方式遍历Map集合 能够使用Hash ...
- MySQL——事务(transaction)简单总结
简介: MySQL事务操作主要用于处理操作量大,复杂度高的数据,比如说,在人员管理系统中要删除一个人员,你既要删除他的基本资料,也要删除该人员的相关信息,如文章.信箱等.这些数据库操作语句就构成了一个 ...