安装Tomcat

1、下载安装包、上传服务器、解压。

官网下载地址Apache Tomcat - Apache Tomcat 8 软件下载

[root@test /]# mkdir /root/tomcat  ##将下载的安装包上传至自定义/root/tomcat下
[root@test /]# unzip apache-tomcat-8.5.75.zip -d /tomcat
[root@test tomcat]# ls
apache-tomcat-8.5.75 apache-tomcat-8.5.75.zip
2、修改配置文件。

配置Tomcat管理用户:

[root@test conf]#  vim /root/tomcat/apache-tomcat-8.5.75/conf/tomcat-users.xml
将下面内容放入最下面:
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/>
</tomcat-users> ##这一行可以不用粘进去

配置server.xml(将下面的57、58行注释符去掉):

[root@test conf]#  vim /root/tomcat/apache-tomcat-8.5.73/conf/server.xml

 57     <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
58 maxThreads="150" minSpareThreads="4"/>

修改访问限制:

打开 webapps 下的 host-managermanager,都有一个共同的文件夹META-INF,里面都有context.xml ,将21、22修改如下

vim /root/tomcat/apache-tomcat-8.5.73/webapps/manager/META-INF/context.xml
vim /root/tomcat/apache-tomcat-8.5.73/webapps/manager/META-INF/context.xml
21 <Valve className="org.apache.catalina.valves.RemoteAddrValve"
22 allow="192.168.184.*" />
3、第一次启动tomcat,在 conf 目录下生成 Catalina 及子目录。
[root@test bin]# /root/tomcat/apache-tomcat-8.5.73/bin/startup.sh
Using CATALINA_BASE: /root/tomcat/apache-tomcat-8.5.73
Using CATALINA_HOME: /root/tomcat/apache-tomcat-8.5.73
Using CATALINA_TMPDIR: /root/tomcat/apache-tomcat-8.5.73/temp
Using JRE_HOME: /usr/local/jdk1.7.0_80
Using CLASSPATH: /root/tomcat/apache-tomcat-8.5.73/bin/bootstrap.jar:/root/tomcat/apache-tomcat-8.5.73/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
4、创建新文件 manager.xml
mkdir -p /root/tomcat/apache-tomcat-8.5.73/conf/Catalina/localhos/manager.xml
添加下面内容:
<Context privileged="true" antiResourceLocking="false"
docBase="${catalina.home}/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.184.*" />
</Context>
5、重启tomat、验证tomcat。
[root@test localhost]# /root/tomcat/apache-tomcat-8.5.73/bin/shutdown.sh
[root@test localhost]# /root/tomcat/apache-tomcat-8.5.73/bin/startup.sh
[root@test localhost]# curl 192.168.184.150:8080

访问 http://ip:8080 进入控制台。

6、排查tomcat日志

[root@test logs]# tail -200f /root/tomcat/apache-tomcat-8.5.73/logs/catalina.out | grep Error

tomcat安装笔记的更多相关文章

  1. Tomcat安装笔记(on Mac)

    1. 官网 http://tomcat.apache.org/ 下载apache包,我下的8.5 注意要下core包的tgz版本,我开始下了full doc. 2. 拷贝解压到 /Library, 然 ...

  2. Linux 安装JavaEE环境之Tomcat安装笔记

    1.先用xftp将tomcat的压缩包上传到 /opt/ 2.在/usr/local/下使用命令mkdir tomcat 创建tomcat目录 将apache-tomcat-7.0.70.tar.gz ...

  3. CentOS学习笔记--Tomcat安装

    Tomcat安装 通常情况下我们要配置Tomcat是很容易的一件事情,但是如果您要架设多用户多服务的Java虚拟主机就不那么容易了.其中最大的一个问题就是Tomcat执行权限.普通方式配置的Tomca ...

  4. Tomcat安装、配置和部署笔记

    首先从Apache的官方网站(http://tomcat.apache.org/)下载Tomcat.有安装版和解压版两种,我个人喜欢用解压版. Tomcat安装(绿色版安装) 1.将下载的Tomcat ...

  5. 一:Tomcat安装、配置和部署笔记

    Tomcat安装(绿色版安装) 1.将下载的Tomcat解压到指定目录,如:D:\WorkSpaceByJava\DevtTools\Apache-Tomcat-8.0.23 2.Tomcat的目录结 ...

  6. Tomcat学习笔记【2】--- Tomcat安装、环境变量配置、启动和关闭

    本文主要讲Tomcat的安装和配置. 一 Tomcat安装 1.1 下载 下载地址:http://tomcat.apache.org/ 1.2 安装 Tomcat是不需要安装的,解压压缩包即可. 在安 ...

  7. Tomcat安装、配置、优化及负载均衡详解

    一.常见JavaWeb服务器      1.WebLogic:是BEA公司的产品.WebSphereAS:是IBM公司的产品.JBossAS:红帽公司的产品,可以自行了解      2.Tomcat服 ...

  8. Tomcat安装、配置和部署

    首先从Apache的官方网站(http://tomcat.apache.org/)下载Tomcat.有安装版和解压版两种,本文档介绍绿色版安装方法. 一.Tomcat安装(绿色版安装) 1.将下载的T ...

  9. MonoDevelop 4.2.2/Mono 3.4.0 in CentOS 6.5 安装笔记

    MonoDevelop 4.2.2/Mono 3.4.0 in CentOS 6.5 安装笔记 说明 以root账户登录Linux操作系统,注意:本文中的所有命令行前面的 #> 表示命令行提示符 ...

随机推荐

  1. ShardingJDBC

    ShardingJDBC的核心流程主要分成六个步骤,分别是:SQL解析->SQL优化->SQL路由->SQL改写->SQL执行->结果归并,流程图如下: sharding ...

  2. antd递归渲染左侧菜单

  3. Go语言系列之网络编程

    现在我们几乎每天都在使用互联网,我们前面已经学习了如何编写Go语言程序,但是如何才能让我们的程序通过网络互相通信呢?本章我们就一起来学习下Go语言中的网络编程. 关于网络编程其实是一个很庞大的领域,本 ...

  4. Springboot整合Mybatis,连接多个数据库(Mysql+Oracle)

    maven依赖,需要注意的是mysql使用的版本 1 <dependencies> 2 <dependency> 3 <groupId>com.oracle.dat ...

  5. Backbone.js 0.9.2 源码分析收藏

    Backbone 为复杂Javascript应用程序提供模型(models).集合(collections).视图(views)的结构.其中模型用于绑定键值数据和自定义事件:集合附有可枚举函数的丰富A ...

  6. 灵雀云Kube-OVN:基于OVN的开源Kubernetes网络实践

    近日,灵雀云发布了基于OVN的Kubernetes网络组件Kube-OVN,并正式将其在Github上开源.Kube-OVN提供了大量目前Kubernetes不具备的网络功能,并在原有基础上进行增强. ...

  7. JUC并发编程与高性能内存队列disruptor实战-上

    JUC并发实战 Synchonized与Lock 区别 Synchronized是Java的关键字,由JVM层面实现的,Lock是一个接口,有实现类,由JDK实现. Synchronized无法获取锁 ...

  8. Android官方文档翻译 三 1.1Creating an Android Project

    Creating an Android Project 创建一个Android项目 An Android project contains all the files that comprise th ...

  9. 2022GDUT寒假专题学习-1 B,F,I,J题

    专题链接:专题学习1 - Virtual Judge (vjudge.net) B - 全排列 题目 思想 这道题可以用DFS进行求解,但是一看到全排列,其实可以立刻想到一个STL函数:next_pe ...

  10. gin中绑定html复选框

    main.go package main import "github.com/gin-gonic/gin" type myForm struct { Colors []strin ...