我已将web.xml
迁移到3.0xsd
,并添加了以下代码以将Cookie设置为HttpOnly
<session-config>
<cookie-config>
<http-only>true</http-only>
</cookie-config>
</session-config>
但是在JBoss中部署项目时出现错误
Failed to parse XML descriptor "/C:/Amber/My_Server/jboss-as-7.1.1.Final/standalone/deployments/Project_Test.war/WEB-INF/web.xml" at [187,1]
[187,1]是指web.xml
部分开始的session-config
中的行号。
JBoss 7.1.1
不支持session-config吗?我从这个网站上的类似问题中得到了我使用的代码。
答案 0 :(得分:0)
我刚刚使用您提供的session-config部署了一个没有任何错误的网络应用。你能发布更多细节吗? 指定时:
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_3_0.xsd"
version="3.0"
在您的web.xml中并从类路径中删除servlet-api-2.5一切都应该没问题。