web.xml 可视编辑器:“常规”视图
另请参见
在“项目”窗口中,可通过以下方法打开 web.xml 可视编辑器:展开“Web 页”节点,展开 WEB-INF 节点,然后双击 web.xml 文件。单击编辑器顶部的“常规”以打开“常规”视图。使用“常规”视图添加、删除和显示 web.xml 文件的一般信息。
Web 应用程序部署描述符的概述
每个 Web 应用程序均有一个部署描述符,它是描述应如何部署应用程序的 XML 文件。部署描述符会为服务器提供组成应用程序的组件的信息。部署描述符的元素可包括:
- 上下文参数。这些参数定义了 Web 应用程序使用的共享字符串常量。可以在“上下文参数”部分设置它们。
- Web 应用程序侦听程序。这些声明列出了 Web 应用程序使用的侦听程序。可以在“Web 应用程序侦听程序”部分设置它们。
- Servlet 声明。这些声明列出了 Web 应用程序使用的 Servlet 并提供了初始化参数。可以在 "Servlet" 部分设置它们。
- Servlet 映射。这些映射告诉 Servlet 容器为给定(上下文相关)请求 URI 或请求 URI 模式调用哪个 Servlet。可以在 "Servlet" 部分设置它们。
- 过滤器声明。这些声明列出了 Web 应用程序使用的过滤器。可以在“过滤器”部分设置它们。
- 过滤器映射。这些映射告诉 Servlet 要为某个 Servlet 调用哪些过滤器。可以在“过滤器”部分设置它们。
- 欢迎文件列表。此列表指定了在缺省欢迎文件中使用的文件,如 index.html。可以在“欢迎文件”部分设置它们。
- 错误页面声明。这些声明将声明用于处理指定错误状态和异常的 JSP 和 HTML 文件。可以在“错误页面”部分设置它们。
- JSP 属性组。这些属性组声明一组属性,这些属性是为 Web 应用程序中的一组 JSP 文件定义的。请注意,仅 J2EE 1.4 以后的版本支持此功能。请在“JSP 属性组”部分设置这些属性。
- 引用。这些引用为 Web 应用程序中使用的各种类型的引用声明逻辑名称。请在“环境条目”部分、“资源引用”部分、“资源环境引用”部分、“EJB 引用”部分或“消息目标引用”部分中设置这些引用。
可以在 web.xml 可视编辑器中定义 web.xml 文件的大多数内容。对于无法在编辑器中定义的元素,请单击顶部的 "XML" 查看和编辑部署描述符的 XML 代码。
可以在“常规”部分定义 web.xml 文件的以下常规元素:
- 显示名称。指定文件的显示名称,如 Pizza Delivery Application 1.13 版。
- 描述。指定描述,如 Pizza Delivery Application 1.13 版的部署信息。
- 可分发的。指定会话中的所有请求必须同时由一个 Java 虚拟机 (JVM) 来处理。有关详细信息,请参见 Java Servlet 规范 2.4 版中的 7.7.2 节。
- 会话超时。为当前 Web 应用程序中创建的所有会话指定缺省会话超时间隔(秒)。要设置特定会话的会话超时间隔,请使用 HttpSession.setMaxInactiveInterval(int interval) 方法。按照定义,如果会话超时时间设置为 -1,则会话将永不过期。
- 另请参见
- 关于部署描述符
- 关于配置 Web 应用程序
- 配置 Web 应用程序部署描述符
法律声明