servlets - 在哪里可以找到部署描述符(web.xml)的完整文档

标签 servlets jakarta-ee servlet-3.0 deployment-descriptor

是否有描述每个元素和每个子元素的部署描述符的完整文档? 实在是找不到了。

附注我问是因为我找到了通过添加设置 session cookie maxAge 的方法

<session-config>
    <session-timeout>525600</session-timeout> 
    <cookie-config>
        <max-age>31536000</max-age>
    </cookie-config>
</session-config>

进入DD。但我找不到任何描述 <cookie-config> 的官方文档元素。

最佳答案

对于遵循 servlet 3.0 规范的标准 Java EE 部署描述符元素,您可以寻址,例如 Oracle 的 Weblogic 12c web.xml docs .

此外,对于上述文档中未考虑到的缺失子元素,我建议您查看 web-common_3_0.xsd文件,它是 Servlet 3.0 部署描述符 (...) 的通用 XML 架构,依次由 web.xml 和 web-fragment.xml Web 应用程序的 war 文件使用。

事件虽然会强制您读取 XML,但在此文件中您可以检查可在 web.xml 部署描述符中使用的所有元素及其子元素,如下所示:例如,cookie-config:

<xsd:element name="cookie-config"
             type="javaee:cookie-configType"
             minOccurs="0">
    <xsd:annotation>
        <xsd:documentation>

        The cookie-config element defines the configuration of the
        session tracking cookies created by this web application.

        </xsd:documentation>
    </xsd:annotation>
</xsd:element>

关于servlets - 在哪里可以找到部署描述符(web.xml)的完整文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35807976/

相关文章:

java - servlet 在 GWT 中究竟如何工作?

java - 有没有办法动态地将 id 插入 Thymeleaf 变量中?

Hibernate/JPA ManyToOne 与 OneToMany

java - 获取 HttpSession|来自简单 java 类而不是 servlet 类的请求

java - 通过jenkings在不同服务器上部署相同jar的两个不同版本

jsp - 如何在 servlet 中获取 JSP 请求字符串?

java - servlet 以编程方式设置身份验证

Java servlet - 从子页面转发/重定向

java - 如何让servlet将特殊的url映射到静态资源?

java - sendRedirect 不适用于 jsp 但适用于 html 页面