`
徜徉の小溪
  • 浏览: 448053 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java中web.xml的配置信息

阅读更多

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
	http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">


	<!--
		定义了WEB应用的名字 <display-name>servletExample</display-name>
	-->


	<!--  声明WEB应用的描述信息 
	
	<description>servlet线程实例</description> 
	-->


	<!--
		filter 配置Servlet过滤器 filter-name 定义过滤器的名字.当有多个过滤器时,不能同名
		filter-class指定实现这一过滤的类,这个类负责具体的过滤事务 <filter>
		<filter-name>SampleFilter</filter-name>
		<filter-class>mypack.SampleFilter</filter-class> </filter>
	-->


	<!--
		filter-mapping 设定过滤器负责过滤的URL filter-name 过滤器名.这里的名字一定要和filter中的过滤器名匹配
		url-pattern 指定过滤器负责过滤的URL <filter-mapping>
		<filter-name>SampleFilter</filter-name>
		<url-pattern>*.jsp</url-pattern> </filter-mapping>
	-->



	<!--
		servlet 配置Servlet. servlet-name 定义Servlet的名字 servlet-class
		指定实现这个servlet的类 init-param
		定义Servlet的初始化参数和参数值,可有多个init-param.在servlet类中通过getInitParamenter(String
		name)方法访问初始化参数 load-on-startup 指定当Web应用启动时,装载Servlet的次序。
		当值为正数或零时:Servlet容器先加载数值小的servlet,再依次加载其他数值大的servlet.
		当值为负或未定义:Servlet容器将在Web客户首次访问这个servlet时加载它 <servlet>
		<servlet-name>SampleServlet</servlet-name>
		<servlet-class>mypack.SampleServlet</servlet-class> <init-param>
		<param-name>initParam1</param-name> <param-value>2</param-value>
		</init-param> <load-on-startup>1</load-on-startup> </servlet>
	-->


	<!--
		配置servlet映射(下面代码为SampleServlet指定的相对URL为"/sample":

		servlet-name指定servlet的名字,这里的名字应该和<Servlet>元素中定义的名字匹配。 url-pattern
		指定访问这个servlet的URL。只需给出相对路径。 <servlet-mapping>
		<servlet-name>SampleServlet</servlet-name>
		<url-pattern>/sample</url-pattern> </servlet-mapping>
	-->


	<!--
		配置session session用来设定HttpSession的生命周期。单位(秒) <session-config>
		<session-timeout>30</session-timeout> </session-config>
	-->


	<!--
		配置Wel0come0文件清单 <welcome-file-list>
		<welcome-file>login.jsp</welcome-file>
		<welcome-file>index.htm</welcome-file> </welcome-file-list>
	-->


	<!--
		配置Tag Library taglib-uri 设定Tag Library的唯一标识符,在Web应用中将根据这一标识符来引用Tag
		Library. taglib-location 指定和Tag Library对应的TLD文件的位置 <taglib>
		<taglib-uri>/mytaglib</taglib-uri>
		<taglib-location>/WEB-INF/mytaglib.tld</taglib-location> </taglib>
	-->


	<!--
		配置资源引用 description 对所引用的资源的说明 res-ref-name 指定所引用资源的JNDI名字
		res-type指定所引用资源的类名字 res-auth 指定管理所引用资源的Manager,它有两个可选值:
		Container:由容器来创建和管理resource Application:同WEB应用来创建和管理Resource

		<resource-ref> <description>DB Connection</description>
		<res-ref-name>jdbc/sampleDB</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth> </resource-ref>
	-->


	<!--
		配置安全约束(以下代码指定当用户访问该WEB应用下的所有资源时,必须具备guest角色) web-resource-collection
		声明受保护的WEB资源 auth-constraint 声明可以访问受保护资源的角色,可以包含多个<role-name>子元素
		web-resource-name 标识受保护的WEB资源 url-pattern 指定受保护的URL路径

		<Security-constraint> <web-resource-collection>
		<web-resource-name>sample appliction</web-resource-name>
		<url-pattern>/*</url-pattern> </web-resource-collection>
		<auth-constraint> <role-name>guest</role-name> </auth-constraint>
		</Security-constraint>
	-->


	<!--
		配置安全验证登录界面:指定当WEB客户访问受保护的WEB资源时,系统弹出的登录对话框的类型。 auth-method
		指定验证方法,它有三个可选值:BASIC(基本验证)、DIGEST(摘要验证)、FORM(表单验证) realm-name 设定安全域的名称
		form-login-config 当验证方法为FORM时,配置验证网页和出错网页 form-login-page
		当验证方法为FORM时,设定验证网页 form-error-page 当验证方法为FORM时,设定出错网页 <login-config>
		<auth-method>FORM</auth-method> <realm-name>Tomcat Server
		Configuration form-Based Authentication Area</realm-name>
		<form-login-config> <form-login-page>/login.jsp</form-login-page>
		<form-error-page>/error.jsp</form-error-page> </form-login-config>
		</login-config>
	-->


	<!--
		配置对安全验证角色的引用 <security-role> <description> The role that is required
		to log into the sample application </description>
		<role-name>guest</role-name> </security-role>
	-->

	
</web-app>
 
2
5
分享到:
评论

相关推荐

    在web.xml中引入其他xml配置文件的步骤

    在Java Web开发中,`web.xml`作为Web应用程序的核心配置文件,负责定义应用级别的配置信息。为了提高代码的可维护性和复用性,有时需要将一部分配置内容提取到独立的XML文件中,再在`web.xml`中引用这些文件。本文将...

    log4j与web.xml的配置

    4. **通过web.xml配置Log4j** - 在web.xml中,我们可以使用`&lt;context-param&gt;`标签来指定Log4j配置文件的位置,例如: ```xml &lt;param-name&gt;log4jConfigLocation &lt;param-value&gt;/WEB-INF/classes/log4j....

    java web项目 web.xml配置详解

    在Java Web开发中,`web.xml`文件是应用的核心配置文件,它定义了Servlet、过滤器、监听器等组件,并负责映射它们的行为。本文将深入解析`web.xml`配置,帮助开发者理解其背后的原理和用途。 一、web.xml文件概述 `...

    web.xml 配置详解

    web.xml 配置详解,需要的下载了。。。Web.xml常用元素和在java web规范中说明.按照listner,filter,servlet的顺序初始化

    java web项目 web.xml配置文件下载

    全新的java web项目的配置文件,新建的纯净的web.xml文件,没做任何改动,下载就可以使用了。

    在web.xml中配置action或.do

    ### 在web.xml中配置action或.do的理解与实践 #### 一、引言 在Web开发领域,特别是基于Java的Web应用程序开发中,`web.xml`文件扮演着至关重要的角色。它不仅定义了Web应用的基本配置,还管理着诸如Servlet、过滤...

    WEB-INF中的web.xml中之前增加以下配置:

    WEB-INF中的web.xml配置详解 本文将详细介绍WEB-INF中的web.xml文件中的配置,包括Context配置、Resource配置、resource-ref配置,以及对应的Java类编写。 一、Context配置 在WEB-INF中的web.xml文件中,添加以下...

    web.xml配置详解

    web.xml 是一个在 Java web 应用程序中用于配置 servlet、filter、listener、jsp 等组件的文件。它是 Java Servlet 规范的一部分,用于描述一个 web 应用程序的结构和组件关系。 Servlet 配置 在 web.xml 文件中,...

    无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl

    在web.xml配置文件中,我们需要正确引用这些TLD文件,以便Web容器(如Tomcat)能识别并加载JSTL库。 描述中提到的解决方案是提供了一个压缩包,包含`lib`和`tld`两个文件夹。`lib`文件夹通常用于存放应用所需的JAR...

    web.xml 配置大全

    - `&lt;context-param&gt;`可以设置Spring的上下文参数,如配置XML配置文件的位置。 9. **Struts2框架集成** - Struts2的配置主要通过`&lt;filter&gt;`和`&lt;filter-mapping&gt;`,定义StrutsPrepareAndExecuteFilter。 10. **JSF...

    javaweb项目中web.xml的作用

    web.xml文件是javaweb项目中的一个非常重要的配置文件,它用于初始化工程配置信息,例如welcome页面、filter、listener、servlet、servlet-mapping、启动加载级别等等。了解web.xml文件的作用和用途对于javaweb项目...

    struts.xml和applicationContext.xml、web.xml的配置

    在Java Web开发中,`struts.xml`, `applicationContext.xml` 和 `web.xml` 是三个至关重要的配置文件,它们各自负责不同的职责,并协同工作来构建一个完整的应用框架。以下是关于这三个配置文件的详细说明。 首先,...

    Web.xml配置详解

    《Web.xml配置详解》 在Web开发中,`web.xml`文件是Web应用程序的部署描述符,它是Java Servlet规范的一部分,用于配置Web应用的各种组件,如Servlet、过滤器、监听器等。理解并熟练掌握`web.xml`的配置对于任何Web...

    演示web.xml文件中error-page标签的使用.zip

    在Java Web应用中,`web.xml`文件是部署描述符(Deployment Descriptor),它定义了应用程序的行为、组件配置以及服务器如何处理请求和响应等关键信息。`error-page`标签是`web.xml`中的一个重要元素,用于处理HTTP...

    sruts2.0 web.xml 配置文件

    `web.xml`配置文件在Struts2中扮演着至关重要的角色,它是整个应用的部署描述符,定义了应用程序的入口点、过滤器、Servlet以及其他Web组件的配置信息。在这里,我们将深入探讨`web.xml`配置文件在Struts2中的应用...

    JAVA web.xml配置详解

    &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;web-app xmlns=... 网站名称 网站描述 &lt;!-- icon元素包含small-icon和large-icon两个子元素.用来指定web站台中小图标和大图标的路径....--small-icon元素应指向web站台...

    Tomcat中用web.xml控制Web应用详解

    Tomcat 中 web.xml 文件是 Web 应用的核心配置文件,负责管理 Web 应用的生命周期、Servlet 的加载顺序、Filter 的配置等。下面对 web.xml 文件中的重要元素进行详细解释。 context-param 元素 context-param 元素...

    项目配置文件( spring-mvc.xml spring-mybatis.xml web.xml log4j.properties)

    这里提到的四个关键配置文件——`spring-mvc.xml`、`spring-mybatis.xml`、`web.xml`以及`log4j.properties`,对于一个基于Java的Web应用来说至关重要,特别是使用Spring MVC和MyBatis框架的时候。接下来,我们将...

    web.xml各种配置

    web.xml是Java Servlet规范定义的一个部署描述文件,用于配置Java Web应用程序。它遵循XML的规则,必须有一个唯一的根节点,大小写敏感,并且标签需要严格配对。在大型Web工程中,web.xml文件非常重要,因为它提供了...

Global site tag (gtag.js) - Google Analytics