`
helin
  • 浏览: 150652 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Tomcat web.xml配置已经常用管理功能说明

    博客分类:
  • WEB
阅读更多
Tomcat web.xml配置已经常用功能说明2008年06月02日 星期一 00:16五、web.xml配置简介:

1、默认(欢迎)文件的设置

在tomcat4\conf\web.xml中,<welcome-file-list>与IIS中的默认文件意思相同。

<welcome-file-list> 

<welcome-file>index.html</welcome-file> 

<welcome-file>index.htm</welcome-file> 

<welcome-file>index.jsp</welcome-file>

</welcome-file-list>



2、报错文件的设置

<error-page> 

<error-code>404</error-code>

<location>/notFileFound.jsp</location>

</error-page>

<error-page>

<exception-type>java.lang.NullPointerException</exception-type> 

<location>/null.jsp</location>

</error-page>

如果某文件资源没有找到,服务器要报404错误,按上述配置则会调用\webapps\ROOT\notFileFound.jsp。

如果执行的某个JSP文件产生NullPointException ,则会调用\webapps\ROOT\null.jsp


3、会话超时的设置

设置session 的过期时间,单位是分钟;

<session-config> 

<session-timeout>30</session-timeout> 

</session-config>



4、过滤器的设置

<filter>

<filter-name>FilterSource</filter-name>

<filter-class>project4. FilterSource </filter-class>

</filter>

<filter-mapping>

<filter-name>FilterSource</filter-name>

<url-pattern>/WwwServlet</url-pattern>

(<url-pattern>/haha/*</url-pattern>)

</filter-mapping>



过滤:

1) 身份验证的过滤Authentication Filters

2) 日志和审核的过滤Logging and Auditing Filters

3) 图片转化的过滤Image conversion Filters

4) 数据压缩的过滤Data compression Filters

5) 加密过滤Encryption Filters

6) Tokenizing Filters

7) 资源访问事件触发的过滤Filters that trigger resource access events XSL/T 过滤XSL/T filters

9) 内容类型的过滤Mime-type chain Filter 注意监听器的顺序,如:先安全过滤,然后资源,

然后内容类型等,这个顺序可以自己定。


六、管理
    1、用户配置
     在进行具体Tomcat管理之前,先给tomcat添加一个用户,使这个用户有权限来进行管理。
     打开conf目录下的tomcat-users.xml文件,在相应的位置添加下面一行:
    <user name="user" password="user" roles="standard,manager"/>
    然后重起tomcat,在浏览器中输入http://localhost:8080/manager/,会弹出对话框,输入上面的用户

名和密码即可。

   2、应用程序列表
     在浏览器中输入http://localhost:8080/manager/list,浏览器将会显示如下的信息:
    OK - Listed applications for virtual host localhost
    /ex:running:1
    /examples:running:1
    /webdav:running:0
    /tomcat-docs:running:0
    /manager:running:0
    /:running:0
     上面显示的信息分别为:应用程序的路径、当前状态、连接这个程序的session数

3、重新装载应用程序
     在浏览器中输入 http://localhost:8080/manager/reload?path=/examples,浏览器显示如下:
    OK - Reloaded application at context path /examples   

这表示example应用程序装载成功,如果我们将server.xml的Context元素的reloadable属性设为true,则没必要利用这种方式重新装载应用程序,因为tomcat会自动装载。


4、显示session信息
    在浏览器中输入http://localhost:8080/manager/sessions?path=/examples,浏览器显示如下:
     OK - Session information for application at context path /examples Default maximum session inactive

interval 30 minutes

5、启动和关闭应用程序
   在浏览器中输入http://localhost:8080/manager/start?path=/examples

[color=blue]http://localhost:8080/manager/stop?path=/examples[color]分别启动和关闭examples应用程序

分享到:
评论

相关推荐

    web.xml文件配置.doc

    首先,加载顺序是web.xml配置的核心概念。加载顺序遵循以下规则:context-param -&gt; listener -&gt; filter -&gt; servlet。context-param用于设置应用程序上下文参数,这些参数可以在整个应用程序中被访问,包括在listener...

    tomcat server.xml 配置

    ### Tomcat Server.xml 配置详解 #### 一、引言 在当今互联网技术领域,Apache Tomcat作为一款开源的应用服务器,在Java Web开发中扮演着举足轻重的角色。它支持运行Servlet和JSP,是Java Web应用部署的常用平台之...

    Web.xml常用元素

    ### Web.xml常用元素详解 `Web.xml`是Java Web应用程序中的核心配置文件,它用于配置应用程序的上下文信息、servlet映射、过滤器、监听器等关键组件。以下是对`Web.xml`中常见元素的详细解析: #### &lt;web-app&gt; - ...

    Tomcat中web.xml文件的详细说明

    在Java的Web应用中,Tomcat作为常用的Servlet容器,其配置文件`web.xml`起着至关重要的作用。它是Web应用程序的部署描述符,定义了应用的行为、组件、安全性和资源引用等信息。以下是对`web.xml`文件中各主要元素的...

    windows安装版-tomcat8.5.57.zip

    总之,Tomcat 8.5.57是Java Web开发者常用的一款轻量级服务器,它提供了丰富的配置选项和功能,适合于各种规模的应用部署。正确理解和运用上述知识点,有助于我们在Windows环境中高效地管理和维护Tomcat服务器。

    Linux版本 tomcat 8.5.78 下载

    **Linux版Tomcat 8.5.78详解** Tomcat是Apache软件基金会下的一个开源项目,是一款广泛使用的Java Servlet容器,...通过了解其安装、配置、管理以及优化方法,开发者可以更好地利用Tomcat来构建和部署Web应用程序。

    Tomcat的server.xml文件

    `logging.properties`配置日志记录,`web.xml`是全局的Web应用部署描述符,而`tomcat-users.xml`管理Tomcat的用户、角色和权限。`context.xml`通常用于配置特定应用的上下文,可以包含在`&lt;Host&gt;`或单独的文件中。 ...

    web.xml详细说明

    ### Web.xml详细说明 #### 一、概述 `web.xml`是Java Web应用程序中的核心配置文件,用于描述和配置Web应用程序的各种属性、组件及其行为。本文档将详细解析`web.xml`中的各个元素及其功能,帮助开发者更好地理解...

    ssm框架基础配置文件web.xml模板springmvc.xml模板applicationContext.xml模板拿来即用

    1. **web.xml**:这是Servlet容器(如Tomcat)的部署描述符,用于定义Web应用的初始化参数、Servlet、过滤器和监听器等。在SSM框架中,web.xml主要配置DispatcherServlet(SpringMVC的前端控制器)、...

    防止XSS攻击解决办法

    XSS(Cross-site scripting)攻击是一种常见的网络安全威胁,它利用了网站对用户输入的不当处理,...通过Web.xml配置过滤器是其中一种简单实用的方法,但全面的安全措施应包括多个方面,以确保用户的浏览体验不受威胁。

    SSH框架配置文件及web.xml jar包

    这个压缩包文件包含的应该是与SSH框架相关的配置文件以及web.xml配置文件和必要的jar包。这些文件在Java Web应用的开发、运行和部署过程中起着至关重要的作用。下面我们将详细探讨SSH框架的核心组件、配置文件的作用...

    server.xml常用配置详解.docx

    ### server.xml常用配置详解 #### 一、整体格式与结构 `server.xml` 文件是 Tomcat 服务器的核心配置文件之一,主要用于控制 Tomcat 的运行。此外,在 JBoss 服务器中,其 Web 容器实际上是基于 Tomcat 的封装,...

    最新版linux apache-tomcat-9.0.54.tar.gz

    2. **conf**:配置文件目录,如`server.xml`定义了Tomcat服务器的配置,`context.xml`管理Web应用上下文,`web.xml`是全局的Servlet和JSP配置。 3. **lib**:包含了Tomcat运行所需的JAR文件和其他库。 4. **logs**:...

    tomcat9.0.45+jdk1.8.zip

    在IT行业中,Linux操作系统是服务器部署的常用平台,而Tomcat和JDK是构建Java Web应用不可或缺的组件。本文将详细解析"tomcat9.0.45+jdk1.8.zip"压缩包中涉及的知识点,包括Java Development Kit (JDK) 1.8和Apache ...

    web.xml中如何设置配置文件的加载路径实例详解

    web应用程序通过Tomcat等容器启动时,会首先加载web.xml文件,通常我们工程中的各种配置文件,如日志、数据库、spring的文件等都在此时被加载,下面是两种常用的配置文件加载路径,即配置文件可以放到 SRC目录下或者...

    apache-tomcat-8.5.81.tar.gz

    6. **安全管理**: Tomcat提供了多种安全机制,包括角色为基础的安全性(RBAC)、SSL/TLS支持,以及可以通过"conf/tomcat-users.xml"配置的用户认证。 7. **日志与监控**: "logs"目录下存放Tomcat的日志文件,这对于...

    最新版windows apache-tomcat-9.0.39-windows-x64.zip

    2. `conf` 目录:存储Tomcat的配置文件,如`server.xml`(定义服务器配置)、`web.xml`(全局Web应用程序配置)和`context.xml`(特定应用程序上下文配置)。 3. `lib` 目录:包含Tomcat运行所需的库文件,包括...

    Tomcat日志catalina.out过大解决方案--使用logback按日轮转.rar

    在Java Web应用开发中,Tomcat作为常用的Servlet容器,其默认的日志系统是通过`catalina.out`文件记录所有标准输出和错误输出。当应用运行一段时间后,`catalina.out`文件可能会变得非常大,占用大量磁盘空间,这...

Global site tag (gtag.js) - Google Analytics