centos6 yum安装tomcat8
一、 环境
Linux操作系统: centos6.9
tomcat版本: tomcat8.x
推荐一个Java的学习网站: http://how2j.cn?p=17361
二、 安装步骤
1、 用git下载脚本并进入目录,移除之前的tomcat版本
[root@VM_0_11_centos rpm-tomcat8]# git clone https://github.com/boundlessgeo/rpm-tomcat8.git && cd rpm-tomcat8
移除原来的tomcat版本
[root@VM_0_11_centos webapps]# rpm -e tomcat*
2、 安装rpm打包工具并打包rpm包
[root@VM_0_11_centos rpm-tomcat8]# yum -y install rpmdevtools
[root@VM_0_11_centos rpm-tomcat8]# ./make_rpm.sh
3、 安装依赖包
[root@VM_0_11_centos rpm-tomcat8]# yum install -y redhat-lsb-core
4、 安装jdk1.8+
5、 安装tomcat8和tomcat管理器
[root@VM_0_11_centos rpm-tomcat8]# rpm -ivh rpmbuild/RPMS/noarch/boundless-server-tomcat8-8.5.32-1.noarch.rpm
[root@VM_0_11_centos rpm-tomcat8]# rpm -ivh rpmbuild/RPMS/noarch/boundless-server-tomcat8-manager-8.5.32-1.noarch.rpm
6、 打开tomcat服务
[root@VM_0_11_centos rpm-tomcat8]# service tomcat8 start
7、 浏览器访问(默认端口:8080)
ip地址:端口/manager,,出现如下页面:
代表访问受限,接下来我们修改 /etc/tomcat8/tomcat-user.xml文件
[root@VM_0_11_centos tomcat8]# vi tomcat-users.xml
在 <tomcat-user>标签里面加上以下信息:
<role rolename="manager-gui"/><role rolename="manager-script"/><role rolename="manager-jmx"/><role rolename="manager-status"/><role rolename="admin-gui"/><role rolename="admin-script"/><user username="tomcat" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
<user>标签中的username和password时登录管理界面的账号密码
修改 /var/lib/tomcat8/webapps/manager/META-INF/context.xml 里的内容
[root@VM_0_11_centos conf]# vi /var/lib/tomcat8/webapps/manager/META-INF/context.xml
重启tomcat8
[root@VM_0_11_centos tomcat8]# service tomcat8 restart
Stopping tomcat8: [ OK ]
Starting tomcat8: [ OK ]
访问 ip:端口/manager/ , 输入刚刚tomcat-user 设置的账号密码 ,后弹出如下界面
8、 设置欢迎页
找到ROOT、 examples、host-manager、docs这四个文件夹,复制到tomcat8下的webapps目录下,并设置权限为777
[root@VM_0_11_centos webapps]# chmod -R 777 ROOT
[root@VM_0_11_centos webapps]# chmod -R 777 docs
[root@VM_0_11_centos webapps]# chmod -R 777 examples/
[root@VM_0_11_centos webapps]# chmod -R 777 host-manager/
重启tomcat,如果访问的项目出现403 forbidden ,也是修改项目路径下的 /META-INF/context.xml ,注释掉以下的信息:
<Valve className="org.apache.catalina.valves.RemoteAddrValve"allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
访问ip:端口,出现tomcat默认的欢迎页 则搭建成功
9、 开机启动tomcat8
[root@VM_0_11_centos conf]# chkconfig --add tomcat8
10、 卸载tomcat8
[root@VM_0_11_centos conf]# rpm -e *tomcat8*
centos6 yum安装tomcat8相关推荐
- CentOS6 YUM安装MariaDB10.3.10
1.先新增加一个MariaDB.repo vi /etc/yum.repos.d/MariaDB.repo[mariadb] name = MariaDB baseurl = http://mirro ...
- centos6 yum安装mysql5.6_centos 6.5 yum安装mysql 5.6
[root@localhost ~]# vim /etc/yum.repos.d/mysql.repo 新建mysql的yum文件 [mysql56-community] name=MySQL 5. ...
- centos6.9安装Tomcat8.0.36
一.安装tomcat 将apache-tomcat-8.0.36.tar.gz文件上传到/usr/local中执行以下操作: 1 [root@louis ~]# cd /usr/local/ 2 [r ...
- centos6.3下yum安装redis
我得是centos 6.3,如果直接用yum安装redis,报错,如下: [root@CentOS6 etc]# yum install redis Loaded plugins: fastestmi ...
- centos6 yum源_Centos6安装Zabbix3.4.15注意事项
硬件环境: 浪潮NF5280M4 软件环境: CentOS 6.10 (64位) zabbix 3.4.15 mysql Ver 14.14 Distrib 5.7.31 Apache/2.2.15 ...
- centos6.8yum安装mysql_centos6.8 yum安装mysql 5.6 (完整)
二.安装及配置 # wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm # rpm -ivh mysql-commu ...
- centos6下用yum安装mysql_centos6.5下使用yum安装mysql
centos6.5下使用yum安装mysql 查看centos上是否安装了mysql 数据库 # rpm -qa|grep mysql 停止mysql服务 #service mysqld stop 卸 ...
- linux6 yum安装mysql_linux CentOS6.5 yum安装mysql5.6
本文为大家分享了linux yum安装mysql5.6简单过程,供大家参考,具体内容如下 1.新开的云服务器,需要检测系统是否自带安装mysql # yum list installed | grep ...
- linux Centos6.5使用yum安装mysql
第1步.yum安装mysql [root@stonex ~]# yum -y install mysql-server 安装结果: Installed: mysql-server.x86_6 ...
- Centos6.3修改源码遇到无法yum安装的问题
今天新服务器上线,装了个6.3,装完老规矩,先优化,修改完yum源之后,问题出现了,无法使用yum安装任何组件了,搜索了下才知道,原来sohu没有6的源码.得,换成163的.换完后发现还是不行,算了, ...
最新文章
- pytorch笔记:实现简易LSTM
- Mysql清理binlog日志
- fcm模糊聚类matlab实例_一文学会使用MATLAB将仿真、试验数据可视化附带源程序
- 轻量又高效,Apache Shiro 你值得拥有!
- React 实现 百度搜索框(简易)
- Dapper介绍--Micro-ORM
- 编写高质量代码:Web前端开发修炼之道(三)
- 【机器学习】机器学习中的缺失值及其填充处理
- 人工智能目标检测模型总结(三)——yolov1模型(2)
- iOS开源项目周报1229
- 反激变换器matlab仿真变压器demo,反激变换器建模Matlab仿真
- 轻松一刻,python乌龟绘图-小猪佩奇,可爱乌龟,新冠病毒
- MySQL药品管理系统设计_药店药品管理系统的设计与实现(SSH,MySQL)(含录像)
- 获取已发布微信小游戏源码
- 读书笔记 - 自控力
- ios ping服务器
- 【ERROR】Error: Error trying to upgrade business network. Error: No valid responses from any peers.
- ios duang 动画简记
- 中兴2618交换机的STP环网基本操作
- 对Vuejs框架“渐进式”的理解
热门文章
- 如何在Linux下彻底卸载MySQL?
- Word 多级标题中的某一级的编号变为竖线
- PS光效插件 DFT 1.1.1.3汉化破解版,比灯光工厂更强大支持PSCC2019
- Android 系统语言国家地区代码
- 爱普森针式打印机怎么连接计算机,爱普生针式打印机怎么安装 爱普生针式打印机安装步骤详解【图文】...
- 来自大数据的反思:需要你读懂的10个小故事
- nginx报错502:connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory)
- 宝塔/Linux下自动更新maccms到github原版的最新版
- 网络安全课第三节 SQL 注入的检测与防御
- 用友NC合同编码自定义