日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

weblogic部署,常见错误解决——Unmarshaller failed

發(fā)布時(shí)間:2025/3/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 weblogic部署,常见错误解决——Unmarshaller failed 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.?? weblogic92啟動(dòng)時(shí)的問題:Unmarshaller failed.

(http://blog.csdn.net/helloworld123/archive/2009/04/18/4089758.aspx)

今天自己下了個(gè)weblogic92的服務(wù)器,做本地開發(fā)用。安裝和配置域一切都順利,但是在使用的時(shí)候,出現(xiàn)了個(gè)令人頭痛的問題:

就是在eclipse里面新建個(gè)web project 部署到weblogic上后,啟動(dòng)時(shí)報(bào)錯(cuò):

<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

......

同樣是該項(xiàng)目,部署在weblogic8.1和tomcat上就沒問題,頓時(shí)暈倒...

在JBoss Community網(wǎng)站上發(fā)現(xiàn)了這個(gè)問題,這個(gè)網(wǎng)址:https://jira.jboss.org/jira/browse/JBSEAM-2247

對(duì)著洋文又搞了小半天,終于被我搞掂了,嘻嘻......

原來(lái)是weblogic92不支持用eclipse自動(dòng)生成2.5版本的web.xml,我的如下:

view plaincopy to clipboardprint?

<?xml version="1.0" encoding="UTF-8"?>???

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

???????

???? <welcome-file-list>???

???? <welcome-file>index.html</welcome-file>???

?? </welcome-file-list>???

</web-app>??

<?xml version="1.0" encoding="UTF-8"?>

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

<welcome-file-list>

???? <welcome-file>index.html</welcome-file>

?? </welcome-file-list>

</web-app>

我把原來(lái)的:

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

再重新部署后啟動(dòng),o了!!

2.??如何增加 weblogic 上下文根:
在項(xiàng)目的WEB-INF/下面增加一個(gè) weblogic.xml文件,里面寫上:

<? Xml version = "1.0"? encoding = "GB2312" ?>

<! DOCTYPE? weblogic-web-app???

PUBLIC? "-//BEA?Systems,?Inc.//DTD?Web?Application?8.1//EN"

"http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd" >

< weblogic-web-app >

<!--配置訪問地址上下文配置-->

< context-root > /webLogicDemo/ </ context-root >

</ weblogic-web-app >

總結(jié)

以上是生活随笔為你收集整理的weblogic部署,常见错误解决——Unmarshaller failed的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。