论坛首页 Java企业应用论坛

CXF WebService视频教程,自己录的(更新第7集 异步调用 2009.1.15)。

浏览 111448 次
该帖已经被评为精华帖
作者 正文
   发表时间:2009-02-12  
谢谢分享,
在SSH jdk6.0 Tomcat6.0环境中使用CXF  运行时报如下错误

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.wsdl.WSDLManager' defined in URL [jar:file:/E:/workSpace/T82A/WebRoot/WEB-INF/lib/cxf/cxf-2.1.3.jar!/META-INF/cxf/cxf.fixml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.apache.cxf.wsdl11.WSDLManagerImpl]: Constructor threw exception; nested exception is java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/E:/workSpace/T82A/WebRoot/WEB-INF/lib/cxf/jaxb-impl-2.1.7.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/)

...
Caused by: java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/E:/workSpace/T82A/WebRoot/WEB-INF/lib/cxf/jaxb-impl-2.1.7.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
...

按照射网上看说,在jdk1.6.0_05\jre\lib\下新建endorsed文件夹,放入jaxb-api.jar还是没有效果,请问下大家有没有碰到类似的问题,是如何解决的?
0 请登录后投票
   发表时间:2009-02-12  
多谢楼主,辛苦了,期待更新
0 请登录后投票
   发表时间:2009-02-18  
太强了,太好了,真的谢谢楼主!
SOAP对我来说,一直都觉得很复杂,很底层,很难懂的,希望楼主继续将自已的所知传授于大众,造福我们这般百姓,谢谢了!
如果能多方面讲解异步和XML格式传输解析的话,就更好了,正要用!

再次谢谢楼主!
0 请登录后投票
   发表时间:2009-02-20  
谢谢楼主,顶了热心人!
希望楼主能偶附上源码和笔记就更好了!
还有就是swf用暴风影音播放时,不能查看全部;
用Adobe flash10播放器可以查看全部,但是不能快进;
希望楼主改进一下!

再赞一个!!
0 请登录后投票
   发表时间:2009-02-25  
对我的帮助很大,谢谢你
0 请登录后投票
   发表时间:2009-02-26  
啥时还能有更新啊?
0 请登录后投票
   发表时间:2009-02-27  
支持,好东西,整好我可以看看
0 请登录后投票
   发表时间:2009-03-16  
21ca 写道
先录制了两集,SWF格式的。

以后会陆续添加,也希望大家给些意见和建议。

[2008.12.30]
由于工作比较忙,只有晚上回去才有时间录制视频,所以有些地方比较乱,还请大家谅解。我最初的想法是让每一集都不依赖于上一集,这样大家就可以从任何一集开始学习。

[2008.12.31]
接下来还会讲解JAXB,CXF中的Factory等。

0 请登录后投票
   发表时间:2009-03-16  
楼主太帅 了
0 请登录后投票
   发表时间:2009-03-16   最后修改:2009-03-16
fwqerhg 写道
谢谢分享,
在SSH jdk6.0 Tomcat6.0环境中使用CXF  运行时报如下错误

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.wsdl.WSDLManager' defined in URL [jar:file:/E:/workSpace/T82A/WebRoot/WEB-INF/lib/cxf/cxf-2.1.3.jar!/META-INF/cxf/cxf.fixml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.apache.cxf.wsdl11.WSDLManagerImpl]: Constructor threw exception; nested exception is java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/E:/workSpace/T82A/WebRoot/WEB-INF/lib/cxf/jaxb-impl-2.1.7.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/)

...
Caused by: java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/E:/workSpace/T82A/WebRoot/WEB-INF/lib/cxf/jaxb-impl-2.1.7.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
...

按照射网上看说,在jdk1.6.0_05\jre\lib\下新建endorsed文件夹,放入jaxb-api.jar还是没有效果,请问下大家有没有碰到类似的问题,是如何解决的?




我在1.5.0_15 Tomcat6.0, Tomcat5.5 下也出现了。请问怎么解决啊?CXF是最近的2.1.4版本
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics