【问题标题】:web-app_2_5.xsd showing errors when validating web.xml in Weblogicweb-app_2_5.xsd 在 Weblogic 中验证 web.xml 时显示错误
【发布时间】:2011-08-29 12:14:27
【问题描述】:

我已经使用 Tomcat Server 使用 Spring 3.0 完成了一个动态 Web 项目,它运行良好。当我在 Weblogic Server 中部署相同的;它给我一个错误:

发现验证问题 问题:cvc-enumeration-valid: string value '2.5' is not a valid enumeration value for web-app-versionType in namespace http://java.sun.com/xml/ns/j2ee: at weblogic.descriptor.internal.MarshallerFactory$1.evaluateResults(MarshallerFactory.java:245) 在 weblogic.descriptor.internal.MarshallerFactory$1.evaluateResults(MarshallerFactory.java:231) 在 weblogic.descriptor.internal.MarshallerFactory$1.createDescriptor(MarshallerFactory.java:155) 在 weblogic.descriptor.BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:323) --- weblogic.application.ModuleException:发现验证问题

web.xml 的起始行:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd">

但同样适用于 Tomcat。

【问题讨论】:

  • Tomcat 部署和 Weblogic 部署之间有什么区别,因为我是新手。如果有人知道解决方案,请让我知道这个问题。在此先感谢...
  • 可能您的 Weblogic 版本太旧,无法支持 Servlet 2.5。你用的是哪个版本?
  • "version" 属性在 web.xml 中不是必须的,删除即可。
  • @skaffman 是对的 - 你在尝试 weblogic 7 吗?
  • Weblogic 版本是 9.2,但我不认为这是问题所在,或者它可能是..不确定...所以你们建议使用 Weblogic 哪个版本的 Servlet2.5 版本?

标签: java servlets weblogic


【解决方案1】:

您显然正在使用的 Weblogic 9.2 是 J2EE 1.4 应用服务器。 Servlet 2.5 是 JavaEE 5 API,因此不受支持。您的服务器只能达到 Servlet 2.4。

【讨论】:

    【解决方案2】:

    你有显示名称标签吗,在我的情况下,我有标签显示名称导致悲伤,我也将命名空间从 _http://java.sun.com/xml/ns/j2ee 更改为 _http ://java.sun.com/xml/ns/javaee

    例如:

     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLon="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
     version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-08
      • 1970-01-01
      • 2013-11-08
      • 1970-01-01
      • 2011-09-03
      • 1970-01-01
      相关资源
      最近更新 更多