• tomcat使用说明


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

    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使用的类名

  • 相关阅读:
    java 下载图片并传输(java自带 BASE64工具进行图片和字符串转换)
    MySQL的日期格式
    eclipse下查看maven下载的源码中文乱码问题
    Linux----部署
    python----logging
    python----pymysql
    vmware15 激活秘钥
    vmware15 激活秘钥
    Ubuntu18.04安装
    msyql45讲 20--幻读是什么,幻读有什么问题?
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3220231.html
Copyright © 2020-2023  润新知