`

weblogic92启动时的问题:Unmarshaller failed .

 
阅读更多

今天自己下了个weblogic92的服务器,做本地开发用。安装和配置域一切都顺利,但是在使用的时候,出现了个令人头痛的问题:

就是在eclipse里面新建个web project 部署到weblogic上后,启动时报错:

<Unable to load descriptor C:/bea/user_projects/domains/base_domain/./autodeploy/demo/WEB-INF/web.xml of module webProject. The error is weblogic.descriptor.DescriptorException: Unmarshaller failed
 at weblogic.descriptor.internal.MarshallerFactory$1.createDescriptor
Caused by: com.bea.xml.XmlException: failed to load java type corresponding to e=web-app@http://java.sun.com/xml/ns/javaee
 at com.bea.staxb.runtime.internal.UnmarshalResult.getPojoBindingType

......

 

同样是该项目,部署在tomcat上就没问题,顿时晕倒...

 

到网上google了半天,都没找到啥靠谱的解决方案。差点崩溃!

 

意外间发现在JBoss Community网站上发现了这个问题,这个网址:https://jira.jboss.org/jira/browse/JBSEAM-2247

 

对着洋文又搞了小半天,终于被我搞掂了,嘻嘻......

 

原来是weblogic92不支持用eclipse自动生成2.5版本的web.xml,我的如下:

 

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <web-app version="2.5"   
  3.     xmlns="http://java.sun.com/xml/ns/javaee"   
  4.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
  5.     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee    
  6.     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">   
  7.       
  8.     <welcome-file-list>  
  9.     <welcome-file>index.html</welcome-file>  
  10.   </welcome-file-list>  
  11. </web-app>  

 

 

我把原来的:

<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">

换成:

<web-app xmlns:j2ee="http://java.sun.com/xml/ns/j2ee">

 

再重新部署后启动,o了!!

分享到:
评论
1 楼 ye361571404 2013-07-25  
谢谢了。。。。

相关推荐

    WebLogic错误 java.lang.AssertionError: Registered more than one

    该问题的根本原因在于WebLogic Server中的一个缺陷,这个问题的Bug编号为8194412。这个错误表明有多个相同的MBean(Managed Beans)实例注册到JMX(Java Management Extensions)服务器上,导致管理对象名称冲突。 ...

    weblogic搭建环境遇到的错误

    NULL 博文链接:https://yubolg.iteye.com/blog/1608096

    Oracle Weblogic Server 11gR1 PS2: Administration Essentials

    Oracle WebLogic Server 11gR1 PS2(Patch Set 2)是Oracle公司...附带的"Oracle.WebLogic.Server.11gR1.PS2.pdf"文档和"Oracle.WebLogic.Server.11gR1.PS2_Code.zip"代码示例将进一步加深对概念的理解和实践操作能力。

    weblogic12c部署webservice错误问题WSSERVLET11

    然而,部署过程中可能会遇到各种问题,如在本问题中遇到的"weblogic12c部署webservice错误问题WSSERVLET11"。 错误信息"无法解析运行时描述符: java.lang.IllegalStateException: MASM0001:"指出在部署Web服务时...

    weblogic部署,常见错误解决(收集)

    在使用 Weblogic 9.2 版本时,可能会遇到 Unmarshaller failed 问题,该问题是由于 Weblogic 9.2 不支持使用 Eclipse 自动生成的 2.5 版本的 web.xml 文件所致。解决方法是修改 web.xml 文件的版本号,将其降低到 ...

    通向架构师的道路(第八天)之weblogic与apache的整合与调优

    不兼容的JDK版本可能导致运行问题,所以在部署时必须确保两者匹配。自WebLogic 9.0起,由于Oracle的收购,该软件可以在Oracle官网上免费下载企业版,供实验、个人研究和非商业用途,不再需要license.jar。 至于...

    weblogic.jdbc.vendor.oracle.OracleThinBlob jar包下载

    `weblogic.jdbc.vendor.oracle.OracleThinBlob`是Oracle JDBC驱动的一个组件,主要用于处理Oracle数据库中的Blob字段。"Thin"模式意味着它是一种轻量级的驱动,不依赖于Oracle客户端库,而是直接通过网络协议与...

    解决任Weblogic 在Linux启动慢的问题

    这样可以 tell JVM 使用 /dev/urandom 作为随机数生成的源,从而解决 Weblogic 启动时的延迟问题。 推荐方法 我们推荐使用方法三,修改 JDK 的安全配置文件,这样可以从根本上解决问题,并且不需要修改 Weblogic ...

    weblogic.xml

    解决AopConfigException类不存在。 即如下的报错: Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.springframework.aop.framework.AopConfigException 解决方法是把这个文件放...

    weblogic启动失败问题解决

    5. 启动服务:最后,使用 `./startWebLogic.sh` 命令启动 WebLogic 服务。 配置参数调整 在启动 WebLogic 服务之前,我们还需要调整一些配置参数。例如,可以将服务器的超载最大线程粘滞时间从 600 秒改为 1200 秒...

    通过nodeManager启动weblogic服务.doc

    【描述】: 本文深入探讨了如何构建WebLogic集群,并利用NodeManager实现WebLogic节点的远程启动和停止,旨在帮助管理员掌握集群部署与运维的关键技术。 【标签】: nodemanager, weblogic **一、环境规划** 在构建...

    WebLogic patch10.3.6.0.180116

    5. **验证**:安装后,启动服务并进行测试,确保补丁已正确应用且没有引入新的问题。 6. **监控**:安装补丁后持续监控系统,查看是否有异常行为或错误日志,以确认补丁效果。 综上所述,"WebLogic patch10.3.6.0....

    Weblogic JMS 依赖jar包下载

    1. `weblogic.jar`:Weblogic Server的基础库,包含了JMS实现和其他核心功能。 2. `wlclient.jar`:客户端连接Weblogic Server所需的库,用于生产者和消费者的编程。 3. `jms.jar`:Oracle提供的JMS API实现,包含...

    weblogic守护进程:监控weblogic进程,当发现进程停止时调用重启脚本重启

    #功能:weblogic守护进程:监控weblogic进程,当发现进程停止时调用重启脚本重启 #参数:进程唯一标识码,例如“weblogic” #依赖脚本:数据库操作脚本dbExecurteSQL.sh,weblogic重启脚本$PSSC_DOMAIN/startPssc.sh...

    weblogic12 下 org.hibernate.hql.ast.HqlToken

    3. **修改启动脚本**:在`$DOMAIN_HOME/bin/startWeblogic.sh`文件中加入以下内容: ```bash WEB_ANTLR="/opt/Oracle/Middleware/test/antlr-2.7.6.jar" CLASSPATH="${WEB_ANTLR}:${CLASSPATH}" ``` 这样做的...

    weblogic安装步骤以及报错解决

    可以使用默认设置,检测环境时,如果检测不过,都是因为 Weblogic 适配问题,需要根据环境选择相应的 JDK。 四、常见问题解决 在安装 Weblogic 过程中,可能会遇到一些问题,例如: * JDK 未配置好,缺少 jre。 *...

    weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB 类型转换解决办法

    Oracle CLOB 类型转换的问题,可以通过反射机制来调用 `weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB` 类的 `getVendorObj()` 方法,该方法可以返回一个 `oracle.sql.CLOB` 类型的对象,从而避免了直接进行类型转换...

    weblogic.jdbc.vendor.oracle.OracleResultSet jar包

    在描述中提到的"解决weblogic数据库连接池存储大字段所需包",意味着`weblogic.jdbc.vendor.oracle.OracleResultSet`可能包含优化大字段存储和检索的逻辑,这在处理如图像、视频等大数据类型时尤其重要。WebLogic的...

    weblogic92 启动慢解决办法

    test01@linux-suse:~/bea/weblogic92/samples/domains/wl_server/bin&gt; ./startWebLogic.sh . JAVA Memory arguments: -Xms 256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m

    weblogic配置大全

    3. 创建WebLogic Server运行时环境:在Eclipse的工作区中,右键点击"Servers",选择"New" &gt; "Server",选择刚配置的WebLogic Server实例。 三、WebLogic配置 1. 配置服务器:在Eclipse中,通过" Servers"视图可以...

Global site tag (gtag.js) - Google Analytics