一、 环境

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相关推荐

  1. CentOS6 YUM安装MariaDB10.3.10

    1.先新增加一个MariaDB.repo vi /etc/yum.repos.d/MariaDB.repo[mariadb] name = MariaDB baseurl = http://mirro ...

  2. 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. ...

  3. centos6.9安装Tomcat8.0.36

    一.安装tomcat 将apache-tomcat-8.0.36.tar.gz文件上传到/usr/local中执行以下操作: 1 [root@louis ~]# cd /usr/local/ 2 [r ...

  4. centos6.3下yum安装redis

    我得是centos 6.3,如果直接用yum安装redis,报错,如下: [root@CentOS6 etc]# yum install redis Loaded plugins: fastestmi ...

  5. 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 ...

  6. 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 ...

  7. centos6下用yum安装mysql_centos6.5下使用yum安装mysql

    centos6.5下使用yum安装mysql 查看centos上是否安装了mysql 数据库 # rpm -qa|grep mysql 停止mysql服务 #service mysqld stop 卸 ...

  8. linux6 yum安装mysql_linux CentOS6.5 yum安装mysql5.6

    本文为大家分享了linux yum安装mysql5.6简单过程,供大家参考,具体内容如下 1.新开的云服务器,需要检测系统是否自带安装mysql # yum list installed | grep ...

  9. linux Centos6.5使用yum安装mysql

    第1步.yum安装mysql [root@stonex ~]#  yum -y install mysql-server 安装结果: Installed:     mysql-server.x86_6 ...

  10. Centos6.3修改源码遇到无法yum安装的问题

    今天新服务器上线,装了个6.3,装完老规矩,先优化,修改完yum源之后,问题出现了,无法使用yum安装任何组件了,搜索了下才知道,原来sohu没有6的源码.得,换成163的.换完后发现还是不行,算了, ...

最新文章

  1. pytorch笔记:实现简易LSTM
  2. Mysql清理binlog日志
  3. fcm模糊聚类matlab实例_一文学会使用MATLAB将仿真、试验数据可视化附带源程序
  4. 轻量又高效,Apache Shiro 你值得拥有!
  5. React 实现 百度搜索框(简易)
  6. Dapper介绍--Micro-ORM
  7. 编写高质量代码:Web前端开发修炼之道(三)
  8. 【机器学习】机器学习中的缺失值及其填充处理
  9. 人工智能目标检测模型总结(三)——yolov1模型(2)
  10. iOS开源项目周报1229
  11. 反激变换器matlab仿真变压器demo,反激变换器建模Matlab仿真
  12. 轻松一刻,python乌龟绘图-小猪佩奇,可爱乌龟,新冠病毒
  13. MySQL药品管理系统设计_药店药品管理系统的设计与实现(SSH,MySQL)(含录像)
  14. 获取已发布微信小游戏源码
  15. 读书笔记 - 自控力
  16. ios ping服务器
  17. 【ERROR】Error: Error trying to upgrade business network. Error: No valid responses from any peers.
  18. ios duang 动画简记
  19. 中兴2618交换机的STP环网基本操作
  20. 对Vuejs框架“渐进式”的理解

热门文章

  1. 如何在Linux下彻底卸载MySQL?
  2. Word 多级标题中的某一级的编号变为竖线
  3. PS光效插件 DFT 1.1.1.3汉化破解版,比灯光工厂更强大支持PSCC2019
  4. Android 系统语言国家地区代码
  5. 爱普森针式打印机怎么连接计算机,爱普生针式打印机怎么安装 爱普生针式打印机安装步骤详解【图文】...
  6. 来自大数据的反思:需要你读懂的10个小故事
  7. nginx报错502:connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory)
  8. 宝塔/Linux下自动更新maccms到github原版的最新版
  9. 网络安全课第三节 SQL 注入的检测与防御
  10. 用友NC合同编码自定义