7
我有一個應用程序的follwing web.xml。Weblogic中的web.xml驗證由於cookie配置引發錯誤
<?xml version="1.0"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<display-name>..</display-name>
<description>..</description>
<session-config>
<cookie-config>
<name>SESSIONDEBUG_JSESSIONID</name>
</cookie-config>
</session-config>
</web-app>
我在部署時出現以下錯誤
Caused By: weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUND
problem: cvc-complex-type.2.4a: Expected element '[email protected]://java.sun.com/xml/ns/javaee' instead of 'cookie- [email protected]://java.sun.com/xml/ns/javaee' here in element session- [email protected]://java.sun.com/xml/ns/javaee:<null>
不知道我完全理解錯誤。我看到它希望我在那裏聲明會話超時。我會試一試..
如何在web.xml中聲明web-common_3_0.xsd?我將我的web.xml升級到3.0 –
user6123723
這是非常多的,但你應該明白這一點如果您的目標容器不是Servlet 3.0兼容的,那麼仍然會失敗。它至少應該是WebLogic 12.如果它是較舊的WebLogic版本並且無法升級它,那麼這是故事結束。 – BalusC
它在Weblogic 12.1上仍然失敗。至少一些WL12.1版本的Servlet 3實現不完整。 – jwenting