是否有描述每个元素和每个子元素的部署描述符的完整文档? 实在是找不到了。
附注我问是因为我找到了通过添加设置 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/