04-Tomcat体系结构与插件配置
一、发布程序详解
Context
docBase:web应用的文件路径
path:URL入口
reloadable:字节码变化服务器是否重新加载web应用

二、tomcat服务器体系结构
1.Server整个Servlet容器组合,可以包含一个或多个<Service>
2.service:它由一个或者多个Connector组成,以及一个Engine,负责处理所有Connector所获得的客户请求。
3.Connector:客户端与程序交互组件,负责接收请求以及向客户端返回响应。
4.Engine:处理连接器接收到请求
5.Host:虚拟主机
6.Context:一个Context对应于一个Web Application


三、虚拟主机
1.输入网址时, 就会先到host文件当中查找有没有对应的IP地址,如何有就直接访问该IP地址
2.如果没有,就会到外网去找DNS服务器进行域名与IP地址的解析,查找
3.多个域名可以访问同一个IP
4.一个IP对应一台电脑

四、Eclipse中Tomcat插件安装
插件作用:
能够使用图标方式来去开启,关闭,重启服务器。
安装方式:
1.下载插件:https://jaist.dl.sourceforge.net/project/tomcatplugin/net.sf.eclipse.tomcat.updatesite-2018-03-08.zip
2.到Eclipse当中找到help->install new software
3.进入对话框,点击add然后弹出add Repository 选择下载的插件位置,name随便写 点击确定
4.在列表框中选中tomcat-plugin直接点击下一步
5.接受许可,然后等待,在eclipse右下角会有安装进度。进度完成时,会弹出要求重新启动eclipse

安装步骤:



五、插件与tomcat建立关系
现在这个插件不知道服务器在哪里,所以要配置服务器的地址
配置关联
1.windon->配置
2.找到tomcat
3.选择对应版本的服务器
4.找到tomcat服务器存放的根路径
步骤:

atl+t重启服务器

04-Tomcat体系结构与插件配置的更多相关文章
- 一段tomcat的maven插件配置
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-mave ...
- 使用eclipse上Tomcat插件配置域名、端口号、启动时间详解
作者:NiceCui 本文谢绝转载,如需转载需征得作者本人同意,谢谢. 本文链接:http://www.cnblogs.com/NiceCui/p/7856284.html 邮箱:moyi@moyib ...
- Maven 配置tomcat和findbug插件(在eclipse建立的项目中)
tomcat插件 a) tomcat的maven插件可以在tomcat的官网上寻找,这就是tomcat插件的plugin b) 将tomcat的plugin配置到项目的po ...
- 1、Web容器的理解&Tomcat的安装与配置
Web容器的理解 <Java Web开发实战经典——基础篇>一书中对Web容器这一概念阐述得很好,借用其观点对Web容器加以理解: 想要运行一个Java Web的程序,则必须有相应的Web ...
- maven常用插件配置详解
常用插件配置详解Java代码 <!-- 全局属性配置 --> <properties> <project.build.name>tools</proje ...
- tomcat的集群配置
配置环境需要:1.Apache服务器,下载地址:http://httpd.apache.org/download.cgi#apache22 2.tomcat6.0或者tomcat7.0,(集群中tom ...
- 转-Tomcat 8 安装和配置、优化
https://github.com/judasn/Linux-Tutorial/blob/master/Tomcat-Install-And-Settings.md Tomcat 8 安装 Tomc ...
- Tomcat数据源的原理,配置及使用(JNDI)
Tomcat数据源的原理,配置及使用 知识点: 1.数据源的作用及操作原理; 2.Tomcat中数据源的配置; 3.数据源的查找及使用 传统JDBC使用过程存在以下四个步骤: 1.加载驱动程序 2.进 ...
- [原]Jenkins(三)---Jenkins初始配置和插件配置
/** * lihaibo * 文章内容都是根据自己工作情况实践得出. *版权声明:本博客欢迎转发,但请保留原作者信息! http://www.cnblogs.com/horizonli/p/5331 ...
随机推荐
- 原生JS实现JQuery的addClass和removeClass
代码如下: document.getElementById("btn").classList.add("active"); document.getElemen ...
- rpm -ivh 这个ivh是干什么的
安装的时候显示安装进度 --从百度知道复制过来的 RMP 是 LINUX 下的一种软件的可执行程序,你只要安装它就可以了.这种软件安装包通常是一个RPM包(Redhat Linux Packet Ma ...
- 【微信小程序】——wxss引用外部CSS文件及iconfont
小程序引入外部文件的方式是:@import "*/*.wxss"; 因为业务需要,正在开发的小程序中需要使用iconfont,很容易想到了H5的引入方式: ```` @font-f ...
- 【Qt】VS2010编译Qt5.3.2 64bit
1. 为什么要这么做 在Windows下,Qt官网默认提供的二进制版本大多是32位,目前(2015.01.24)只对VS2013提供了64位版本,如下图所示: 为了适应我目前安装的VS2010 IDE ...
- [RHEL] 配置 LVM 卷
[RHEL] 配置 LVM 卷 一.Introduction 基础预览 :LVM 认知与扩容操作 高端实战:Linux系统如何迁移至LVM磁盘 之前转过一篇文章 LVM分区在线扩容 ,其原因是我需要给 ...
- mxonline实战5,用户注册的验证码
github对应地址:验证码好麻烦 一. 安装 配置 1. pip install django-simple-captcha 2. add captcha to the INSTAL ...
- c++之随堂笔记
1.指针篇 给指针赋值时,只能等号右边只能使用&符号将一个对象的地址赋值给指针,不能直接把一个具体的数或者字符串直接赋值给指针. 举例: int* ptr_num = 100; //这种写法 ...
- CountDownLatch、CyclicBarrier和 Semaphore
在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法. 以下 ...
- localstrage、cookie、session等跨域和跨页面监听更新问题
localstrage.cookie.session等跨域和跨页面监听更新问题
- Python 求“元组、列表、字典、数组和矩阵”的大小
总结: 首先 import numpy as np A = np.random.randint(1,100,size = (4,5)) >>A>>array([[56, 96, ...