在JBoss 7.1.1中设置HttpOnly会引发错误

时间:2015-07-30 10:38:53

标签: java eclipse jboss servlet-3.0 httponly

我已将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吗?我从这个网站上的类似问题中得到了我使用的代码。

1 个答案:

答案 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一切都应该没问题。