`
benbenming
  • 浏览: 112189 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

web.xml的解析错误

阅读更多

Web项目中web.xml可以说是关键的配置文件,但是这个文件一般很少解析时出现错误。不过,今天部署一个项目时出现了如下错误:

The error is weblogic.descriptor.DescriptorException: Unmarshaller failed

就其原因有如下错误:

Caused by: com.bea.xml.XmlException: weblogic.descriptor.BeanAlreadyExistsException: Bean already exists: "weblogic.j2ee.descriptor.MimeMappingBeanImpl@3fafab44(/MimeMappings[htm])"
web.xml中为了服务器实现下载文件加入了<mime-map>标签,现在就是在解析这个的时候出现异常了。

将相关的标签删除后,项目可顺利部署。反复部署,就其原因发现是这些标签中存在空格所致。该项目在JBoss上没有出项类似异常,在WebLogic上出现如上异常,WebLogic的版本为9.2,还未在10上进行测试。

分享到:
评论

相关推荐

    在web.xml中引入其他xml配置文件的步骤

    ### 在web.xml中引入其他XML配置文件的步骤 在Java Web开发中,`web.xml`作为Web应用程序的核心配置文件,负责定义应用级别的配置信息。为了提高代码的可维护性和复用性,有时需要将一部分配置内容提取到独立的XML...

    web.xml+详细解析.rar

    《web.xml详解与应用》 在Java Web开发中,`web.xml`文件是核心配置文件,它是应用服务器启动时加载的部署描述符,用于定义Web应用程序的结构、配置及行为。本篇将深入探讨`web.xml`的重要概念、元素、属性以及在...

    web.xml加载顺序与web.xml常用节点解析

    `&lt;filter-mapping&gt;`必须出现在其对应的`&lt;filter&gt;`之后,否则会导致解析错误。 - `&lt;servlet&gt;`和`&lt;servlet-mapping&gt;`:定义Servlet及其URL映射,与过滤器类似,Servlet的加载和处理请求的顺序也遵循`web.xml`中的顺序...

    web.xml配置解析

    ### web.xml配置解析 #### 一、概述 `web.xml`是Java Web应用程序中的核心配置文件,用于描述和管理Web应用程序的各种组件,如Servlet、过滤器(Filter)、监听器(Listener)等。它是一个XML文件,遵循特定的DTD...

    Jboss启动报Failed to parse WEB-INFweb.xml; - nested throwable错误

    但是,如果web.xml文件存在语法错误或配置错误,Jboss将无法正确地解析该文件,从而导致启动报错Failed to parse WEB-INF/web.xml; - nested throwable。 错误分析 从错误日志中可以看到,Jboss在启动时抛出了一个...

    WEB.XML详解

    因为当Web容器解析到filter-mapping时,必须确保filter-name已经被定义,否则会出现错误。 综上所述,web.xml文件配置了Web应用在运行时的各种行为,是Web应用和Web容器之间交互的桥梁。web.xml文件的正确配置对于...

    无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl

    标题中的问题“无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl”指出,这可能是Java Web应用开发中遇到的一个常见错误,涉及到JSP(JavaServer Pages)和JSTL(Java...

    java web项目 web.xml配置详解

    本文将深入解析`web.xml`配置,帮助开发者理解其背后的原理和用途。 一、web.xml文件概述 `web.xml`被称为部署描述符(Deployment Descriptor),它位于Java Web项目的`WEB-INF`目录下。这个文件告诉应用服务器如何...

    java/jsp web.xml详解

    在Java和JSP开发中,`web.xml`文件是一个至关重要的组成部分,它是Servlet容器(如Tomcat)的部署描述符。这个文件包含了关于Web应用程序的配置信息,包括Servlet的定义、过滤器、监听器、会话配置、MIME类型映射、...

    web.xml详细解析四合一.docx

    《web.xml详细解析四合一》 web.xml是Java EE应用程序中的核心配置文件,它定义了Web应用的行为和结构。此文件对于理解Web应用如何运行至关重要,因为它提供了服务器如何处理请求、初始化Servlet、过滤请求以及处理...

    Web.xml配置文件.pdf

    `Web.xml`文件是Servlet容器(如Tomcat、Jetty)解析的配置文件,它为Web应用程序提供了元数据,包括Servlet、过滤器、监听器、会话配置、错误页面等。该文件位于`WEB-INF`目录下,是Java Web应用的标准配置部分。 ...

    web.xml配置详细介绍(CHM)

    这个CHM文件深入解析了`web.xml`的各种配置元素,帮助开发者更好地理解和控制Web应用程序的运行方式。 1. **web.xml的作用** `web.xml`是Servlet容器(如Tomcat、Jetty等)启动时读取的配置文件,用于指导服务器...

    web.xml 文件详解

    它定义了Servlet、过滤器、监听器、会话超时、错误页面等关键组件,使得开发者可以对Web应用进行定制化设置。 **一、web.xml的基本结构** `web.xml`文件主要由两部分组成:`&lt;web-app&gt;`元素内的全局配置和`...

    web.xml+详细解析四合一

    DOCTYPE声明类似于框架结构,它告诉解析器关于web.xml文档结构的规则,确保web.xml文档格式的正确性。例如: ```xml &lt;!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "***"&gt;...

    web.xml详细配置说明

    - 虽然所有元素都是可选的,但它们的位置很重要,错误的顺序可能导致服务器拒绝解析。 4. **元素详解** - **icon**:定义Web应用的图标,方便IDE和GUI工具展示。 - **display-name**:提供Web应用的显示名称,...

    web.xml配置详细说明.txt

    本文将深入解析`web.xml`配置文件中的各个元素及其用法。 一、web.xml文件结构 `web.xml`文件通常分为三部分:`&lt;web-app&gt;`元素内的全局配置、`&lt;servlet&gt;`元素定义的Servlet和`&lt;servlet-mapping&gt;`元素映射的Servlet...

    web.xml.txt

    根据提供的文件信息,我们可以深入探讨以下几个关键的知识...通过上述详细的解析,我们可以了解到 `web.xml` 文件在 Java Web 开发中的重要作用及其配置细节。这些知识点对于理解和掌握 Java Web 开发具有重要的意义。

    web.xml sample

    这个`web.xml`示例展示了如何通过XML配置来定制Java Web应用的行为,包括处理请求、错误处理、会话管理、安全控制等多个方面,是学习和理解SCWCD(Sun Certified Web Component Developer)认证的重要内容。...

    Web.xml配置详解

    首先,`web.xml`文件的结构遵循XML规范,文件以XML头开始,声明XML版本和字符编码,紧接着是DOCTYPE声明,用于指定servlet规范的版本和DTD,确保解析器能正确解析文件内容。`web-app`是整个文件的根元素,需要注意的...

Global site tag (gtag.js) - Google Analytics