首先下载压缩包
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.78/bin/apache-tomcat-7.0.78.zip

如果centos7是最小版安装的话,还需要安装配置java环境

可参考http://www.cnblogs.com/biaopei/p/7730484.html
解压
unzip apache-tomcat-7.0.78.zip

[root@bogon src]# ls
apache-tomcat-7.0.78 kernels linux-3.10.1.tar.gz upload
apache-tomcat-7.0.78.zip linux-2.6.1 linux-3.4.16 utility
debug linux-3.10.1 readme
[root@bogon src]# cd apache-tomcat-7.0.78/
[root@bogon apache-tomcat-7.0.78]# ls
bin lib logs RELEASE-NOTES temp work
conf LICENSE NOTICE RUNNING.txt webapps
[root@bogon apache-tomcat-7.0.78]# cd bin
[root@bogon bin]# ls
bootstrap.jar daemon.sh startup.sh
catalina.bat digest.bat tomcat-juli.jar
catalina.sh digest.sh tomcat-native.tar.gz
catalina-tasks.xml setclasspath.bat tool-wrapper.bat
commons-daemon.jar setclasspath.sh tool-wrapper.sh
commons-daemon-native.tar.gz shutdown.bat version.bat
configtest.bat shutdown.sh version.sh
configtest.sh startup.bat
[root@bogon bin]#

需要给该目录下的三个文件执行权限chmod 755
这三个文件你分别是catalina.sh shutdown.sh startup.sh
开启tomcat需要执行./startup.sh
关闭tomcat需要执行./shudown.sh
浏览器打开localhost:8080进行访问
啥,不能访问,喜欢简单粗暴的就直接关闭防火墙,绅士一点就让防火墙通过8080端口吧,即执行以下命令
iptables -I INPUT -p tcp –dport=8080 -j ACCEPT
给个成功效果图

不出意外的话,tomcat虽然可以正常访问,但是,我们无法进入图形化管理后台,这个还需要另外配置

[root@localhost ~]# cd apache-tomcat-9.0.2/conf/
[root@localhost conf]# ls
Catalina catalina.policy catalina.properties context.xml jaspic-providers.xml jaspic-providers.xsd logging.properties server.xml tomcat-users.xml tomcat-users.xsd web.xml

配置tomcat-users.xml文件,在该文件末尾增加以下内容

<role rolename="manager-gui"/>
<user username="tomcat" password="123456" roles="manager-gui"/>

除此之外还需要配置

[root@localhost META-INF]# pwd
/root/apache-tomcat-9.0.2/webapps/manager/META-INF
[root@localhost META-INF]# ls
context.xml
[root@localhost META-INF]# cat context.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
# allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
-->
<Context antiResourceLocking="false" privileged="true" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="^.*$" />      修改这里
<Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linke
d)?HashMap"/></Context>
[root@localhost META-INF]#

最后重启,就可以进入tomcat的server status了,用户名为tomcat,密码123456

tomcat网站目录位于apache-tomcat-9.0.2/webapps/ROOT目录下

最新文章

  1. django 一些相关问题
  2. iOS多线程解析
  3. &lt;a&gt;标签,鼠标经过或者停留触发延时响应事件
  4. three.js
  5. 【转】Xcode托管代码到oschina中的教程
  6. HID USB设备开发技术【转】
  7. Navicat(连接) -1高级设置
  8. 深入浅出 RPC - 浅出篇+深入篇
  9. MYSQL内存--------启动mysql缓存机制,实现命中率100% 转
  10. 【转】VS2013编译libjpeg库
  11. Validate Binary Search Tree——LeetCode
  12. linux 删除和安装java
  13. Jquery 字符串转数字
  14. Android开发 - 掌握ConstraintLayout(十一)复杂动画!如此简单!
  15. linux设置时间显示格式和系统版本
  16. 【云和恩墨】性能优化:Linux环境下合理配置大内存页(HugePage)
  17. Js参数值中含有单引号或双引号解决办法
  18. LCA离线算法Tarjan详解
  19. jQuery和$、jQuery(function(){})和(function(){})(jQuery)
  20. 优雅的go语言--入门篇

热门文章

  1. jenkins使用jacoco插件检测代码覆盖率(八)
  2. flask项目结构(三)使用蓝图
  3. Mybatis的二级缓存注意点
  4. Linux命令----uname查看系统信息
  5. VSTO:使用C#开发Excel、Word【4】
  6. Java基础知识补充
  7. IDEA中不同项目配置不同JDK
  8. Python基础学习(第4天)
  9. AntPathMatcher做路径匹配
  10. Oracle表空间状态查询、意义及修改方式