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

时间:2016-03-04 23:31:58

标签: servlets java-ee servlet-3.0 deployment-descriptor

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

P.S。我问,因为我找到了通过添加

来设置会话cookie的maxAge的方法
<session-config>
    <session-timeout>525600</session-timeout> 
    <cookie-config>
        <max-age>31536000</max-age>
    </cookie-config>
</session-config>

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

1 个答案:

答案 0 :(得分:2)

对于遵循servlet 3.0规范的标准Java EE部署描述符元素,您可以解决Oracle Weblogic 12c web.xml docs等问题。

此外,对于上述文档中未考虑的缺失子元素,我建议您查看web-common_3_0.xsd文件,其中是Servlet 3.0部署描述符(...)的通用XML Schema依次由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>