tomcat配置文件详解
一、tomcat下的文件及目录:
bin:存放各种脚本文件目录
conf:配置文件存放目录
webapps:web应用默认的部署目录
work:工作目录
temp:临时文件目录
二、tomcat的主要配置文件:
1、server.xml:主配置文件目录,定义监听端口等主要配置
2、context.xml:每个webapp都可以有专有的配置文件,这些配置文件通常位于webapp应用程序目录下的META-INF目录中,如context.xml;
这个context.xml为每个webapp提供默认配置;
3、web.xml:每个webapp只有被"部署"后才能被访问,这些配置文件通常位于webapp应用程序自己目录下的的WEB-INF中;此文件用来为每个webapp定义默认的部署方式
4、tomcat-users.xml:用户认证的账号和密码文件
5、catalina.policy:当使用-security选项启动tomcat实例时,会读取此配置文件来实现基于安全策略的运行方式
6、catalina.properties:java属性的定义文件,用于设定类加载器的路径,以及一些与JVM调优相关的参数等
7、logging.properties:日志系统相关的配置
三、JSP webapp组织机构:
1、/:webapp的根目录
2、index.jsp:主页
3、META-INF:当前webapp的私有资源目录,通常存放当前webapp自用的context.xml
4、WEB-INF:当前webapp的私有资源目录,通常存放当前webapp自用的web.xml
5、classes:类文件,当前webapp私有类
6、lib:当前webapp私有类,被打包成jar格式
webapp归档格式:
.war :webapp
.jar:EJB类的打包文件
.rar:z资源适配器打包文件
.ear:企业级webapp

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
通俗易懂,JDK 并发容器总结
该文已加入开源项目:JavaGuide(一份涵盖大部分Java程序员所需要掌握的核心知识的文档类项目,Star 数接近 14 k)。地址:https://github.com/Snailclimb/JavaGuide. 一 JDK 提供的并发容器总结 实战Java高并发程序设计》为我们总结了下面几种大家可能会在高并发程序设计中经常遇到和使用的 JDK 为我们提供的并发容器。先带大家概览一下,下面会一一介绍到。 JDK提供的这些容器大部分在 java.util.concurrent 包中。 ConcurrentHashMap: 线程安全的HashMap CopyOnWriteArrayList: 线程安全的List,在读多写少的场合性能非常好,远远好于Vector. ConcurrentLinkedQueue:高效的并发队列,使用链表实现。可以看做一个线程安全的 LinkedList,这是一个非阻塞队列。 BlockingQueue: 这是一个接口,JDK内部通过链表、数组等方式实现了这个接口。表示阻塞队列,非常适合用于作为数据共享的通道。 ConcurrentSkipListMap: ...
- 下一篇
Tomcat与JDK1.8安装记录
一、tomcat及java 2 SE、java 2EE1.java 2SE:简单来说就是实现了JDK内容2.java 2EE:JDK内容+企业级类库:如Servlet,JSP,EJB,JMS,JMX,JAVA Mail..java 2 EE商业实现:WebLogic,WebSphere,Oc4j开源版:tomcat(JSP+Servlet+JMX)、jetty,Resin3、tomcat是用java语言写的Web container容器,用来结合http协议发布服务。tomcat每个组件都由'类'实现,这些组件可分为以下几类:顶级组件:server(只有一个)服务组件:service(可有多个,一般仅为一个)连接器组件:http,https,context等。实现将通过CGI(commome gateway interface)协议的请求与Engine引擎交互的组件.容器类:Engine,Host,context等被嵌套类组件:valve,logger,realm,loader等集群组件:listener等4、tomcat组件以标签化的形式展现: <service> <...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Hadoop3单机部署,实现最简伪集群
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度