tomcat使用说明

系统 2107 0

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

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属性来设定。)示例:

      
        1
      
      
        <
      
      
        Host 
      
      
        name
      
      
        ="localhost"
      
      
         debug
      
      
        ="0"
      
      
         appBase
      
      
        ="Webapps"
      
      
         unpackWARs
      
      
        ="true"
      
      
         autoDeploy
      
      
        ="true"
      
      
        >
      
      
        2
      
      
        <
      
      
        Context 
      
      
        path
      
      
        ="/DemoWeb"
      
      
          docBase
      
      
        ="d:/workspace/DemoWeb"
      
      
         debug
      
      
        ="0"
      
      
         reloadable
      
      
        ="true"
      
      
        />
      
      
        3
      
      
        </
      
      
        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使用的类名

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3、tomcat与其他服务器集成

4、tomcat服务器集群

tomcat使用说明


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论