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操作系统,注意:本文中的所有命令行前面的 #> 表示命令行提示符 ...
随机推荐
- 在quasar 注册全局filter
A common use case for Quasar applications is to run code before the root Vue app instance is instant ...
- [ css ] 实现漂亮的输入框动画(借鉴自panjiachen的后台管理项目)
效果预览 HTML <div class="l-custom-input"> <input size="large" id="l-i ...
- spring cloud --- config 从git 获取文件【 可能是yml或 properties】遇到有相同字段的取值规则
spring boot 1.5.9.RELEASE spring cloud Dalston.SR1 1.前言 昨天做了 spring cloud config 配置中心 获取存在gi ...
- Vue养成之路
目录 Vue系列教程(一)之初识Vue Vue系列教程(二)之Vue进阶 Vue系列继承(三)之Vue-cli脚手架的使用 ... 更新中 基础入门 Vue基础(一)之es6 Vue基础(二)之箭头函 ...
- Standalone集群搭建和Spark应用监控
注:图片如果损坏,点击文章链接:https://www.toutiao.com/i6815920501530034696/ 承接上一篇文档<Spark词频前十的统计练习> Spark on ...
- 方法覆盖 和toString方法的作用
当我们代码怎么编写的时候,在代码级别上构成了方法的覆盖呢? 两个类必须要有继承关系. 重写之后的方法和之前的方法具有:相同的返回值类型 相同的方法名 相同的形参列表 访问权限不能更高,只能更低 重写之 ...
- 【Java】静态与非静态
文章目录 静态与非静态 static关键字 使用static修饰属性:静态变量(或类变量) 类变量与实例变量的内存解析 使用static修饰方法:静态方法 使用static的注意点 开发中,如何确定一 ...
- Solon Web 开发,一、开始
Solon Web 开发 一.开始 二.开发知识准备 三.打包与运行 四.请求上下文 五.数据访问.事务与缓存应用 六.过滤器.处理.拦截器 七.视图模板与Mvc注解 八.校验.及定制与扩展 九.跨域 ...
- [开发笔记usbTOcan]用树莓派搭建私有Git服务器
0 | 思路 在开始编程前,先创建一个版本管理库,以前一直用SVN,但目前用Git的还是比较,正好利用这个机会学习GIt. 想过使用Github提供的免费服务器,但项目目前还没有做开源的准备,于是就有 ...
- vue学习13-自定义组件
1 <!DOCTYPE html> 2 <html lang='en'> 3 <head> 4 <meta charset='UTF-8'> 5 < ...