tomcat使用说明

 

1、tomcat的目录结构及说明:

2、发布WEB应用

1)、将应用目录达成war包。(将html、jsp、images、WEB-INF目录和当前目录下的所有后缀名为jsp、html的文件打包成DemoWeb.war)命令如下:

jar -cvf DemoWeb.war html jsp images WEB-INF *.jsp *.html

2)、部署:方法1,在tomcat目录中部署。(将DemoWeb.war拷贝到webapps目录下、也可以不用打包,直接把应用拷贝到webapps目录)

方法2,在tomcat目录外部署。(对conf目录中的server.xml的<context>元素进行设置。<context>元素代表了在<Host>上的单个Web应用,第一个Web应用必须有一个唯一的URL路径,通过他的path属性来设定。)示例:

   <Host name="localhost" debug="0" appBase="Webapps" unpackWARs="true" autoDeploy="true">
<Context path="/DemoWeb" docBase="d:/workspace/DemoWeb" debug="0" reloadable="true"/>
  </Host>

示例中Web应用在d:/workspace/DemoWeb,Tomcat服务器能够通过server.xml文件的描述定位到它病进行部署。

3)、配置server.xml文件

tomcat在运行的时候会根据配置文件动态的组建其对象结构,server.xml是一个主要的配置文件.下面列出server.xml中的元素及其具体含义:

元素名 属性 解释
server

port

shutdown

port指Tomcat监听shutdown的端口,默认为8080;

shutdown:终止服务器时,制定向端口发送的命令字符串

service name 指定service的名字
Connector

port

minProcessors

maxProcessors

enableLookups

redirectPort

acceptCount

指定tcp/ip端口号,默认为8080

服务器启动时创建的处理请求的线程数

最大可以处理请求的线程数,默认为200

如果设为true,则支持域名解析,可以吧IP解析为主机。默认为true

指定服务器正在处理http请求时收到了一个SSL传输请求后重新定向的端口号

指定在监听端口队列中的最大客户数,默认为10.如果队列已满,客户请求讲拒绝

Engine defaultHost 指定缺省的处理请求的主机名,它至少与其中的一个host元素的name属性值时一样的
Context

docBase

path

reloadable

Web应用程序的路径或者时WAR文件存放的路径

表示此Web应用程序的url的前缀,这样请求的url为http://localhost:8080/path

如果设为true,则tomcat会自动检测应用程序的/WEB-INF/lib和WEB-INF/classes文件袋额改动,而不需要重新启动

Host

name

appBase

unpackWARs

指定主机名

应用程序的基本目录,即存放应用程序的目录

如果设为true,则tomcat会自动将WAR文件解压,否则不解压,直接从WAR文件中运行应用程序

Logger

className

prefix

suffix

timestamp

指定logger使用的类名,此类必须实现org。apache。catalina。Logger接口

指定log文件的前缀名

指定log文件的后缀名

如果设为true,则log文件名中要加入时间,如:localhost_log.2013-07-26.txt

Realm

className

指定Realm使用的类名

tomcat使用说明的更多相关文章

  1. Tomcat 使用说明

    Tomcat下有7个目录,分别是bin,conf,lib,logs,temp,webapps,work 目录 Tomcat根目录在tomcat中叫<CATALINA_HOME> 1.< ...

  2. 完全自主创建Wrapper Tomcat容器

    Wrapper Tomcat 使用说明1. Wrapper Tomcat 简介1) Wrapper Tomcat 是使用Apache Tomcat 整合 Java Service Wrapper 的一 ...

  3. Linux中使用Crontab定时监测维护Tomcat应用程序的方法

    Linux中使用Crontab定时监测维护Tomcat应用程序的方法 功能需求: 定时监测发布的某项应用程序是否可用,如果不可用,立即执行处理措施,实现自动化运维工作. 监测的应用接口: 新闻接口.天 ...

  4. tomcat server.xml中文版

    原文:http://www.blogjava.net/baoyaer/articles/107278.html Tomcat Server的结构图 该文件描述了如何启动Tomcat Server &l ...

  5. Tomcat 学习心得

    Tomcat Server的结构图 Tomcat服务器的启动是基于一个server.xml文件的,Tomcat启动的时候首先会启动一个Server,Server里面就会启动Service,Servic ...

  6. IDEA工具使用说明

    IDEA使用说明 1.安装 2.开始界面 1)create New Project (新建项目) 2)Import Project  (导入项目) 3)Open (打开已有的项目) 4)Check o ...

  7. tomcat中server.xml配置详解

    Tomcat Server的结构图如下: 该文件描述了如何启动Tomcat Server <Server>     <Listener />     <GlobaNami ...

  8. 在Mac上关于tomcat服务器的安装、配置、启动、部署web详细流程

    之前在Mac上通过安装mamp来搭建PHP环境服务器,但是对于java来说,目前还是没有找到类似mamp这样强大的软件来构建及管理java环境服务器,所以目前也是通过命令行来进行tomcat服务器的安 ...

  9. 【转】Tomcat中server.xml配置图

    http://www.cnblogs.com/ywl925/archive/2013/02/28/2936926.html Tomcat Server的结构图 该文件描述了如何启动Tomcat Ser ...

随机推荐

  1. 再谈cacheAsBitmap

    cacheAsBitmap这个属性很多人都知道,但少有人明白它到底是如何生效的.虽然看名字是转换为位图处理,但用起来的时候感觉却也不过如此.所以,不少人最终选择自己转换Bitmap. 当然,自己转Bi ...

  2. 导致flash屏幕重绘的几种方式及避免重绘的方法

    导致屏幕重绘的几种原因: 1.最常见的是情况就是舞台上的可视组件在形状.位置.状态(alpha, scale…)发生改变的时候会触发Flash Player 的重绘. 2.当一个DisplayObje ...

  3. [Git] --no-verify

    Somtimes, the project might set the commit message guide line, if your commit doesn't meet the requi ...

  4. VC皮肤库SkinSharp 1.0.6.6的使用

    SkinSharp又称Skin#,是Windows环境下一款强大的换肤组件. SkinSharp作为换肤控件,仅仅须要在您的程序中加入一行代码,就能让您的界面焕然一新,并拥有多种主题风格和色调的动态切 ...

  5. Hacker(六)----黑客藏匿之地--系统进程

    windows系统中,进程是程序在系统中的依次执行活动.主要包括系统进程和程序进程两种. 凡是用于完成操作系统各种功能的各种进程都统称为系统进程: 而通过启动应用程序所产生的进程则统称为程序进程. 由 ...

  6. HTML基础知识笔记(二)

    HTML <img>标签 语法: <img src="图片地址" alt="下载失败时的替换文本" title = "提示文本&qu ...

  7. javascript无缝流畅动画轮播,终于让我给搞出来了。

    自己一直想写一个真正能用的轮播图,以前是写过一个,但是不是无缝的轮播,感觉体验很差,这个轮播之前也搞了很多实例,看了很多代码,但是脑子总转不过弯,为什么在运动到一定距离后可以突然转回到原始位置,而没有 ...

  8. React-Native做一个文本输入框组件

    我又回来啦! 由于最近一直在做公司的项目,而且比较急.如今项目已经迭代到第三期,可以缓一缓了... 说实话,最近一直再用android做开发,而且时间也不宽裕,react-native有点生疏了. 好 ...

  9. /调整button的title的位置

    [bottomButton setTitleEdgeInsets:UIEdgeInsetsMake(10, -190, 10, 44)];  //上左下右            ||button.co ...

  10. Java的反射机制及应用实例

    一:什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息.在Java中,只要给定类的名字,那么就可以通过反射机制来获得类的所有信息. 二:哪里用到反射机制 我们用过一些知识,但是并 ...