tomcat安装笔记
安装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-manager
和 manager
,都有一个共同的文件夹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安装笔记的更多相关文章
- Tomcat安装笔记(on Mac)
1. 官网 http://tomcat.apache.org/ 下载apache包,我下的8.5 注意要下core包的tgz版本,我开始下了full doc. 2. 拷贝解压到 /Library, 然 ...
- Linux 安装JavaEE环境之Tomcat安装笔记
1.先用xftp将tomcat的压缩包上传到 /opt/ 2.在/usr/local/下使用命令mkdir tomcat 创建tomcat目录 将apache-tomcat-7.0.70.tar.gz ...
- CentOS学习笔记--Tomcat安装
Tomcat安装 通常情况下我们要配置Tomcat是很容易的一件事情,但是如果您要架设多用户多服务的Java虚拟主机就不那么容易了.其中最大的一个问题就是Tomcat执行权限.普通方式配置的Tomca ...
- Tomcat安装、配置和部署笔记
首先从Apache的官方网站(http://tomcat.apache.org/)下载Tomcat.有安装版和解压版两种,我个人喜欢用解压版. Tomcat安装(绿色版安装) 1.将下载的Tomcat ...
- 一:Tomcat安装、配置和部署笔记
Tomcat安装(绿色版安装) 1.将下载的Tomcat解压到指定目录,如:D:\WorkSpaceByJava\DevtTools\Apache-Tomcat-8.0.23 2.Tomcat的目录结 ...
- Tomcat学习笔记【2】--- Tomcat安装、环境变量配置、启动和关闭
本文主要讲Tomcat的安装和配置. 一 Tomcat安装 1.1 下载 下载地址:http://tomcat.apache.org/ 1.2 安装 Tomcat是不需要安装的,解压压缩包即可. 在安 ...
- Tomcat安装、配置、优化及负载均衡详解
一.常见JavaWeb服务器 1.WebLogic:是BEA公司的产品.WebSphereAS:是IBM公司的产品.JBossAS:红帽公司的产品,可以自行了解 2.Tomcat服 ...
- Tomcat安装、配置和部署
首先从Apache的官方网站(http://tomcat.apache.org/)下载Tomcat.有安装版和解压版两种,本文档介绍绿色版安装方法. 一.Tomcat安装(绿色版安装) 1.将下载的T ...
- 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操作系统,注意:本文中的所有命令行前面的 #> 表示命令行提示符 ...
随机推荐
- cnetos7安装字体
1 先下载字体 链接:https://pan.baidu.com/s/1FEV7K8c8S6o3gBukkSGp4w 提取码:font 2 安装字体脚本 vi font.sh #!/bin/bash ...
- spring boot 使用 mybatis 开启事务回滚 的总结
1.前言 以前没有使用mybatis,可以关闭自动提交,然后做sql操作,对操作进行catch捕获异常, 如果没有异常则commit 提交 ,有异常则 rollback 回滚,新增的数据则删除 ,修改 ...
- Go语言命名规范
一.变量命名规范 变量命名一般采用驼峰式,当遇到特有名词(缩写或简称,如DNS)的时候,特有名词根据是否私有全部大写或小写.例子: var apiClient var URLString 二.常量命名 ...
- Spring学习:简单实现一个依赖注入和循环依赖的解决
依赖注入 什么是依赖注入 使用一个会创建和查找依赖对象的容器,让它负责供给对象. 当a对象需要b对象时,不再是使用new创建,而是从容器中获取,对象与对象之间是松散耦合的关系,有利于功能复用. 依赖: ...
- MongoDB-基础知识学习(一)
概述 最近mongodb在互联网的活跃度直线上升,并且我们公司也使用了mongoDB 3.6 作为生产重要的数据库,我们项目组要监控mongodb的op.log日志,在此整理以前学习的知识,为以后备份 ...
- 单篇长文TestNG从入门到精通
简介 TestNG是Test Next Generation的缩写,它的灵感来自于JUnit和NUnit,在它们基础上增加了很多很牛的功能,比如说: 注解. 多线程,比如所有方法都在各自线程中,一个测 ...
- docker安装、下载镜像、容器的基本操作
文章目录 一.docker安装与基本使用 1.docker的安装.从远程仓库下载镜像 2.配置docker国内源 二.创建容器 1.create i.创建容器 ii.进入容器 iii.启动容器 2.r ...
- mysql数据库优化1
目录 数据库结构的设计优化 1.数据库结构的设计 2.针对大型的数据量提前进行分库和分表 3.分库分表带来的问题 4.表结构设计注意的问题 查询优化 1.查询语句的注意事项 2.应尽量避免在 wher ...
- C# 类的继承问题 正方形周长面积计算问题
1. 设计编写一个控制台应用程序,练习类的继承. (1) 编写一个抽象类 People,具有"姓名","年龄"字段,"姓名"属性,Work ...
- 猪齿鱼 Choerodon 的数据初始化设计解析
数智化效能平台猪齿鱼Choerodon 作为一个微服务框架,需要解决微服务数据初始化本身具有的问题和复杂性,同时也需要满足框架本身特有的数据初始化需求,下面为大家介绍一下这方面的设计思想和实现. 微服 ...