由于cookie-config,Weblogic中的web.xmlvalidation会引发错误
我有一个应用程序的follwing web.xml。
.. .. SESSIONDEBUG_JSESSIONID
部署时出现以下错误
Caused By: weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUND problem: cvc-complex-type.2.4a: Expected element 'session-timeout@http://java.sun.com/xml/ns/javaee' instead of 'cookie- config@http://java.sun.com/xml/ns/javaee' here in element session- config@http://java.sun.com/xml/ns/javaee:
不确定我完全理解错误。 我看到它要我在那里声明session-timeout。 我试试看..
在Servlet 3.0中 引入 ,在旧版本(如2.5)中不受支持。 您的web.xml
声明符合Servlet 2.5。
你有两个选择:
-
Redeclare
web.xml
符合Servlet 3.0(隐式地还需要Servlet 3.0兼容的目标容器,如Tomcat 7,Glassfish 3,WebLogic 12等)。 -
如果你无法升级,那么就忘记它并使用自定义servletfilter或特定于容器的配置来解决它(例如Tomcat / JBoss中的
Valve
;对于WebLogic来说无法回答,因为我从未真正使用它,考虑为该部分提出新问题)。
- 在java中的子域之间共享Cookie?
- Java Servlet API 2.5 Cookie.getDomain()始终返回null
- 如何使用HttpURLConnection和Java中的CookieManager为每个连接使用不同的cookie
- 在Spring MVC / Security中设置和读取cookie
- Android中的Http cookie商店
- socket.io-java-client cookies / custom headers
- 带有Cookie的Android MediaPlayerurl
- 通过HttpClient接受所有Cookie
- Java HttpSession属性存储在哪里?