<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-28471</id>
	<title>Nabble - cxf-zh</title>
	<updated>2009-12-17T21:30:16Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/cxf-zh-f28471.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cxf-zh-f28471.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26839381</id>
	<title>Re: 请教关于实现stateful的Web Service。</title>
	<published>2009-12-17T21:30:16Z</published>
	<updated>2009-12-17T21:30:16Z</updated>
	<author>
		<name>paradiddle</name>
	</author>
	<content type="html">补充一下，我是在用web service实现一个类似购物车的功能。</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%E8%AF%B7%E6%95%99%E5%85%B3%E4%BA%8E%E5%AE%9E%E7%8E%B0stateful%E7%9A%84Web-Service%E3%80%82-tp26839350p26839381.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26839350</id>
	<title>请教关于实现stateful的Web Service。</title>
	<published>2009-12-17T21:26:41Z</published>
	<updated>2009-12-17T21:26:41Z</updated>
	<author>
		<name>paradiddle</name>
	</author>
	<content type="html">我想这也是个老问题了，最早的有关文章可以追述到03年。但它还是困扰我半年多了，我也查了不少资料：有的用com.sun.xml.ws.developer.Stateful这个Annotation，有的用Http的Cookie，有的用ibm、oracle等商业工具，还有很多人说web service本质是stateless，不适合stateful。
&lt;br&gt;&lt;br&gt;大家是如何理解的？非常、十分期待您的回复！</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%E8%AF%B7%E6%95%99%E5%85%B3%E4%BA%8E%E5%AE%9E%E7%8E%B0stateful%E7%9A%84Web-Service%E3%80%82-tp26839350p26839350.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26825771</id>
	<title>Re: 求助</title>
	<published>2009-12-17T02:07:47Z</published>
	<updated>2009-12-17T02:07:47Z</updated>
	<author>
		<name>陈世伟</name>
	</author>
	<content type="html">谢谢你的回复。openfire加载插件其中有一段代码如下：
&lt;br&gt;&amp;nbsp;ClassLoader oldLoader = Thread.currentThread().getContextClassLoader();
&lt;br&gt;&amp;nbsp; Thread.currentThread().setContextClassLoader(pluginLoader);
&lt;br&gt;&amp;nbsp; &amp;nbsp; plugin.initializePlugin(this, pluginDir);
&lt;br&gt;&amp;nbsp; &amp;nbsp;Thread.currentThread().setContextClassLoader(oldLoader);
&lt;br&gt;其中的pluginLoader就是openfire自定义的，而根据CXF的BUS加载机制，他是先判定Thread.currentThread().getContextClassLoader();是否为空，很显然，轮到他加载的时候不是为空的，而是pluginLoader。不知道我这样理解是否正确呢？
&lt;br&gt;&lt;br&gt;&lt;br&gt;org.apache.cxf.service.factory.ServiceConstructionException: Could not resolve a binding for &lt;a href=&quot;http://schemas.xmlsoap.org/wsdl/soap/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/wsdl/soap/&lt;/a&gt;&lt;br&gt;&lt;br&gt;依然是这个异常。我将同样的代码放到TOMCAT环境下 可以通过，应该可以证明代码没有问题。
&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;梁文龙-2 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;唔, 参考一下JEE容器比如tomcat, 它有自己的ClassLoader, 然后再以这个
&lt;br&gt;ClassLoader为parent为每个web应用再建立各自的ClassLoader, 这样呢, 由
&lt;br&gt;ClassLoader查找类时的双亲委托机制, parent不能load到child内的class, 而
&lt;br&gt;child可以load到parent内的class; openfire的插件机制大概也是这样, load一个
&lt;br&gt;插件的时候, 将currentThread.contxtClassLoader设为parentClassLoader, 而导
&lt;br&gt;致cxf不能load自己的配置文件, 因为parent不能load到child内的资源
&lt;br&gt;&lt;br&gt;于 2009-12-17 15:24, 陈世伟 写道:
&lt;br&gt;&amp;gt; 如你所说，openfire在加载插件的时候用到自己的URLClassLoader
&lt;br&gt;&amp;gt; ，但是我已经将CXF-jar放到了相对应的路径中，我想在初始化BUS的时候用这个URLClassLoader应该是可以找到相应的类的吧？
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 梁文龙-2 wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; 没记错的话Bus在初始化的时候首先是检查
&lt;br&gt;&amp;gt;&amp;gt; Thread.currentThread().getContextClassLoader(), 如果有值就用它来加载cxf-
&lt;br&gt;&amp;gt;&amp;gt; x.x.x.jar!/META-INF下的那些配置文件, 而如果在Bus初始化的时候, 当前Thread
&lt;br&gt;&amp;gt;&amp;gt; 上的ContextClassLoader被指定为了不同的值, 比如openfire为每个插件使用各自
&lt;br&gt;&amp;gt;&amp;gt; 的ClassLoader, 就像OSGI那样, 那这个问题就会出来了.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 于 2009-12-17 10:07, 陈世伟 写道:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 谢谢Willem
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 给我回信，我在openfire中部署这个Webservice用到的CXF是将SPRING分离的，所以应该不会出现spring版本冲突的问题。现在出现的异常是
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.BusException: No binding factory for namespace &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ServiceConstructionException: Could not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; resolve a binding for null:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 在梁的回复中说到Thread.currentThread().getContextClassLoader()，能说的再详细点吗？
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 梁文龙-2 wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 关于
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ServiceConstructionException: Could not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; resolve a binding for null:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 不清楚openfire的基础结构和实际技术, 但是引发CXF的这个错误的最大可能就在
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 于Thread.currentThread().getContextClassLoader()
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 于 2009-12-16 18:39, Willem Jiang 写道:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; CXF 支持Servlet Transport， 你在openfire容器中部署的时候出现了什么问题？
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 是不是因为Spring 版本冲突出现的问题。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 单从你给的Stack trace 来看可能是bus创建过程中出现的问题。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 你可以好好研究一下CXF bus 创建部分的代码。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 还有你如果还有有关CXF的问题，建议你发到cxf-zh@googlegroups.com, 这样讨论
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 范围会大一些，
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 而且别人也能从你的讨论中获益。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 姜宁
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 陈世伟 wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 姜宁：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 你好
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 最近在一个项目上使用CXF，发现有很多问题百思不得其解，在网上也查了很 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 多资料 始终没有解决。希望你能指点一二，打扰见谅。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 我的项目里有个设计方案 就是要把openfire 和webservice整合在一起，通过 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 发布接口 让第三方访问openfire里面的数据。目前我的实现方案是通过写 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; openfire插件来实现webservice的功能。在实现的过程中发现整合SPRING的CXF 在 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; openfire自带的JETTY容器中 会出现很多问题，于是就想到将spring与CXF分离。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 起初第一步，我extends CXFNonSpringServlet 这个类并按照官方的例子 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; OVERRIDE了 loadBus 这个方法，代码如下：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; public void loadBus(ServletConfig servletConfig) throws
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ServletException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; // You can als use the simple frontend API to do this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; HelloWorldImpl helloworldImpl = new HelloWorldImpl();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; ServerFactoryBean factroy = new ServerFactoryBean();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setBus(bus);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceClass(HelloWorld.class);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setAddress(&amp;quot;/HelloWorld&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceBean(helloworldImpl);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.create();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 当我启动服务的时候出现load bus without application context的提示，并且出 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 现nullexception 异常代码如下：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContextAndSchemas(JAXBDataBinding.java:512)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:334)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:460)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:523)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:271)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:100)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:105)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.plugin.MyServlet.loadBus(MyServlet.java:44)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:78)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:159)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:435)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:47)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1032)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.Thread.run(Thread.java:595)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 这里有2个问题1、为什么会出现那个提示？
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2、这个异常是怎么出现的？
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 后来我对代码进行了一下修改，增加了loadBusConfig方法，代码如下：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; private void loadBusNoConfig(ServletConfig servletConfig)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;throws ServletException {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; bus = BusFactory.getDefaultBus();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; ResourceManager resourceManager = bus
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; .getExtension(ResourceManager.class);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; resourceManager.addResourceResolver(new
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ServletContextResourceResolver(
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; servletConfig.getServletContext()));
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; replaceDestinationFactory();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; // Set up the ServletController
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; controller = createServletController(servletConfig);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 在loadBus方法中 将 super.loadBus(servletConfig)替换成loadBusConfig 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (servletConfig);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 并在factory.create()前面加上
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; factroy.getServiceFactory().setDataBinding(new AegisDatabinding());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 完整代码如下：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; public void loadBus(ServletConfig servletConfig) throws
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ServletException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; loadBusNoConfig(servletConfig);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; // &amp;nbsp;Bus bus = getBus();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; // &amp;nbsp;BusFactory.setDefaultBus(bus);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; // &amp;nbsp;Endpoint.publish(&amp;quot;/HelloWorld&amp;quot;, new HelloWorldImpl());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; // You can als use the simple frontend API to do this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; HelloWorldImpl helloworldImpl = new HelloWorldImpl();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; ServerFactoryBean factroy = new ServerFactoryBean();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setBus(bus);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceClass(HelloWorld.class);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setAddress(&amp;quot;/HelloWorld&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceBean(helloworldImpl);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.getServiceFactory().setDataBinding(new AegisDatabinding());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.create();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 启动服务 前面的2个问题解决了 但是还是报了异常：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ServiceConstructionException: Could not 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; resolve a binding for null
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(AbstractWSDLBasedEndpointFactory.java:404)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointInfo(AbstractWSDLBasedEndpointFactory.java:258)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:146)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:105)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.plugin.MyServlet.loadBus(MyServlet.java:44)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:78)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:159)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:435)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:47)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1032)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.Thread.run(Thread.java:595)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Caused by: org.apache.cxf.BusException: No binding factory for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; namespace 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://schemas.xmlsoap.org/soap/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/&lt;/a&gt;&amp;nbsp;registered.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.binding.BindingFactoryManagerImpl.getBindingFactory(BindingFactoryManagerImpl.java:91)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(AbstractWSDLBasedEndpointFactory.java:394)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;... 18 more
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 以上是在openfire的环境下通过插件实现，我开始怀疑是不是环境出了问题 于是 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 将相同的一份代码 放到一个WEB工程下通过TOMCAT启动，启动过程中报：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.lang.reflect.InvocationTargetException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Caused by: java.lang.NoClassDefFoundError: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org/apache/cxf/transport/servlet/CXFNonSpringServlet
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.security.SecureClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1852)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:876)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardService.start(StandardService.java:448)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;... 6 more
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 有人说是版本的问题，我仔细核对了我的版本，我用的是JDK1.5 CXF版本为 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2.1.8，完全符合官网上的标准。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 以上就是我问题的描述，希望你能在百忙之中抽点时间帮助小弟解答一下，小弟将 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 不胜感激！
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 陈世伟
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -- 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;要在此论坛发帖，请发电子邮件到 cxf-zh@googlegroups.com
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;要退订此论坛，请发邮件至 cxf-zh-unsubscribe@googlegroups.com
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ----
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; -- 
&lt;br&gt;&amp;gt;&amp;gt; 您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;要在此论坛发帖，请发电子邮件到 cxf-zh@googlegroups.com
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;要退订此论坛，请发邮件至 cxf-zh-unsubscribe@googlegroups.com
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;&amp;gt;&amp;gt; ----
&lt;br&gt;&amp;gt;&amp;gt; Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 cxf-zh@googlegroups.com
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 cxf-zh-unsubscribe@googlegroups.com
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%E6%B1%82%E5%8A%A9-tp26809203p26825771.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26825555</id>
	<title>Re: 求助</title>
	<published>2009-12-17T01:47:52Z</published>
	<updated>2009-12-17T01:47:52Z</updated>
	<author>
		<name>梁文龙-2</name>
	</author>
	<content type="html">唔, 参考一下JEE容器比如tomcat, 它有自己的ClassLoader, 然后再以这个
&lt;br&gt;ClassLoader为parent为每个web应用再建立各自的ClassLoader, 这样呢, 由
&lt;br&gt;ClassLoader查找类时的双亲委托机制, parent不能load到child内的class, 而
&lt;br&gt;child可以load到parent内的class; openfire的插件机制大概也是这样, load一个
&lt;br&gt;插件的时候, 将currentThread.contxtClassLoader设为parentClassLoader, 而导
&lt;br&gt;致cxf不能load自己的配置文件, 因为parent不能load到child内的资源
&lt;br&gt;&lt;br&gt;于 2009-12-17 15:24, 陈世伟 写道:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 如你所说，openfire在加载插件的时候用到自己的URLClassLoader
&lt;br&gt;&amp;gt; ，但是我已经将CXF-jar放到了相对应的路径中，我想在初始化BUS的时候用这个URLClassLoader应该是可以找到相应的类的吧？
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 梁文龙-2 wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; 没记错的话Bus在初始化的时候首先是检查
&lt;br&gt;&amp;gt;&amp;gt; Thread.currentThread().getContextClassLoader(), 如果有值就用它来加载cxf-
&lt;br&gt;&amp;gt;&amp;gt; x.x.x.jar!/META-INF下的那些配置文件, 而如果在Bus初始化的时候, 当前Thread
&lt;br&gt;&amp;gt;&amp;gt; 上的ContextClassLoader被指定为了不同的值, 比如openfire为每个插件使用各自
&lt;br&gt;&amp;gt;&amp;gt; 的ClassLoader, 就像OSGI那样, 那这个问题就会出来了.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 于 2009-12-17 10:07, 陈世伟 写道:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 谢谢Willem
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 给我回信，我在openfire中部署这个Webservice用到的CXF是将SPRING分离的，所以应该不会出现spring版本冲突的问题。现在出现的异常是
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.BusException: No binding factory for namespace &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ServiceConstructionException: Could not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; resolve a binding for null:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 在梁的回复中说到Thread.currentThread().getContextClassLoader()，能说的再详细点吗？
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 梁文龙-2 wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 关于
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ServiceConstructionException: Could not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; resolve a binding for null:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 不清楚openfire的基础结构和实际技术, 但是引发CXF的这个错误的最大可能就在
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 于Thread.currentThread().getContextClassLoader()
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 于 2009-12-16 18:39, Willem Jiang 写道:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; CXF 支持Servlet Transport， 你在openfire容器中部署的时候出现了什么问题？
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 是不是因为Spring 版本冲突出现的问题。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 单从你给的Stack trace 来看可能是bus创建过程中出现的问题。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 你可以好好研究一下CXF bus 创建部分的代码。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 还有你如果还有有关CXF的问题，建议你发到cxf&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26825555&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;-zh@...&lt;/a&gt;, 这样讨论
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 范围会大一些，
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 而且别人也能从你的讨论中获益。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 姜宁
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 陈世伟 wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 姜宁：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 你好
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 最近在一个项目上使用CXF，发现有很多问题百思不得其解，在网上也查了很 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 多资料 始终没有解决。希望你能指点一二，打扰见谅。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 我的项目里有个设计方案 就是要把openfire 和webservice整合在一起，通过 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 发布接口 让第三方访问openfire里面的数据。目前我的实现方案是通过写 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; openfire插件来实现webservice的功能。在实现的过程中发现整合SPRING的CXF 在 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; openfire自带的JETTY容器中 会出现很多问题，于是就想到将spring与CXF分离。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 起初第一步，我extends CXFNonSpringServlet 这个类并按照官方的例子 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; OVERRIDE了 loadBus 这个方法，代码如下：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; public void loadBus(ServletConfig servletConfig) throws
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ServletException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; // You can als use the simple frontend API to do this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; HelloWorldImpl helloworldImpl = new HelloWorldImpl();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; ServerFactoryBean factroy = new ServerFactoryBean();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setBus(bus);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceClass(HelloWorld.class);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setAddress(&amp;quot;/HelloWorld&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceBean(helloworldImpl);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.create();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 当我启动服务的时候出现load bus without application context的提示，并且出 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 现nullexception 异常代码如下：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContextAndSchemas(JAXBDataBinding.java:512)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:334)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:460)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:523)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:271)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:100)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:105)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.plugin.MyServlet.loadBus(MyServlet.java:44)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:78)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:159)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:435)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:47)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1032)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.Thread.run(Thread.java:595)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 这里有2个问题1、为什么会出现那个提示？
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2、这个异常是怎么出现的？
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 后来我对代码进行了一下修改，增加了loadBusConfig方法，代码如下：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; private void loadBusNoConfig(ServletConfig servletConfig)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;throws ServletException {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; bus = BusFactory.getDefaultBus();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; ResourceManager resourceManager = bus
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; .getExtension(ResourceManager.class);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; resourceManager.addResourceResolver(new
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ServletContextResourceResolver(
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; servletConfig.getServletContext()));
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; replaceDestinationFactory();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; // Set up the ServletController
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; controller = createServletController(servletConfig);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 在loadBus方法中 将 super.loadBus(servletConfig)替换成loadBusConfig 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (servletConfig);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 并在factory.create()前面加上
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; factroy.getServiceFactory().setDataBinding(new AegisDatabinding());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 完整代码如下：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; public void loadBus(ServletConfig servletConfig) throws
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ServletException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; loadBusNoConfig(servletConfig);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; // &amp;nbsp;Bus bus = getBus();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; // &amp;nbsp;BusFactory.setDefaultBus(bus);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; // &amp;nbsp;Endpoint.publish(&amp;quot;/HelloWorld&amp;quot;, new HelloWorldImpl());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; // You can als use the simple frontend API to do this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; HelloWorldImpl helloworldImpl = new HelloWorldImpl();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; ServerFactoryBean factroy = new ServerFactoryBean();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setBus(bus);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceClass(HelloWorld.class);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setAddress(&amp;quot;/HelloWorld&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceBean(helloworldImpl);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.getServiceFactory().setDataBinding(new AegisDatabinding());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.create();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 启动服务 前面的2个问题解决了 但是还是报了异常：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ServiceConstructionException: Could not 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; resolve a binding for null
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(AbstractWSDLBasedEndpointFactory.java:404)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointInfo(AbstractWSDLBasedEndpointFactory.java:258)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:146)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:105)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.plugin.MyServlet.loadBus(MyServlet.java:44)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:78)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:159)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:435)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:47)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1032)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.Thread.run(Thread.java:595)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Caused by: org.apache.cxf.BusException: No binding factory for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; namespace 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://schemas.xmlsoap.org/soap/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/&lt;/a&gt;&amp;nbsp;registered.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.binding.BindingFactoryManagerImpl.getBindingFactory(BindingFactoryManagerImpl.java:91)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(AbstractWSDLBasedEndpointFactory.java:394)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;... 18 more
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 以上是在openfire的环境下通过插件实现，我开始怀疑是不是环境出了问题 于是 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 将相同的一份代码 放到一个WEB工程下通过TOMCAT启动，启动过程中报：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.lang.reflect.InvocationTargetException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Caused by: java.lang.NoClassDefFoundError: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org/apache/cxf/transport/servlet/CXFNonSpringServlet
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.security.SecureClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1852)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:876)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardService.start(StandardService.java:448)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;... 6 more
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 有人说是版本的问题，我仔细核对了我的版本，我用的是JDK1.5 CXF版本为 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2.1.8，完全符合官网上的标准。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 以上就是我问题的描述，希望你能在百忙之中抽点时间帮助小弟解答一下，小弟将 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 不胜感激！
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 陈世伟
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -- 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26825555&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26825555&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ----
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; -- 
&lt;br&gt;&amp;gt;&amp;gt; 您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26825555&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26825555&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;&amp;gt;&amp;gt; ----
&lt;br&gt;&amp;gt;&amp;gt; Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26825555&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26825555&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%E6%B1%82%E5%8A%A9-tp26809203p26825555.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26824207</id>
	<title>Re: 求助</title>
	<published>2009-12-16T23:24:00Z</published>
	<updated>2009-12-16T23:24:00Z</updated>
	<author>
		<name>陈世伟</name>
	</author>
	<content type="html">如你所说，openfire在加载插件的时候用到自己的URLClassLoader ，但是我已经将CXF-jar放到了相对应的路径中，我想在初始化BUS的时候用这个URLClassLoader应该是可以找到相应的类的吧？
&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;梁文龙-2 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;没记错的话Bus在初始化的时候首先是检查
&lt;br&gt;Thread.currentThread().getContextClassLoader(), 如果有值就用它来加载cxf-
&lt;br&gt;x.x.x.jar!/META-INF下的那些配置文件, 而如果在Bus初始化的时候, 当前Thread
&lt;br&gt;上的ContextClassLoader被指定为了不同的值, 比如openfire为每个插件使用各自
&lt;br&gt;的ClassLoader, 就像OSGI那样, 那这个问题就会出来了.
&lt;br&gt;&lt;br&gt;于 2009-12-17 10:07, 陈世伟 写道:
&lt;br&gt;&amp;gt; 谢谢Willem
&lt;br&gt;&amp;gt; 给我回信，我在openfire中部署这个Webservice用到的CXF是将SPRING分离的，所以应该不会出现spring版本冲突的问题。现在出现的异常是
&lt;br&gt;&amp;gt; org.apache.cxf.BusException: No binding factory for namespace &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.cxf.service.factory.ServiceConstructionException: Could not
&lt;br&gt;&amp;gt; resolve a binding for null:
&lt;br&gt;&amp;gt; 在梁的回复中说到Thread.currentThread().getContextClassLoader()，能说的再详细点吗？
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 梁文龙-2 wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; 关于
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ServiceConstructionException: Could not
&lt;br&gt;&amp;gt;&amp;gt; resolve a binding for null:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 不清楚openfire的基础结构和实际技术, 但是引发CXF的这个错误的最大可能就在
&lt;br&gt;&amp;gt;&amp;gt; 于Thread.currentThread().getContextClassLoader()
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 于 2009-12-16 18:39, Willem Jiang 写道:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; CXF 支持Servlet Transport， 你在openfire容器中部署的时候出现了什么问题？
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 是不是因为Spring 版本冲突出现的问题。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 单从你给的Stack trace 来看可能是bus创建过程中出现的问题。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 你可以好好研究一下CXF bus 创建部分的代码。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 还有你如果还有有关CXF的问题，建议你发到cxf-zh@googlegroups.com, 这样讨论
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 范围会大一些，
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 而且别人也能从你的讨论中获益。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 姜宁
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 陈世伟 wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 姜宁：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 你好
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 最近在一个项目上使用CXF，发现有很多问题百思不得其解，在网上也查了很 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 多资料 始终没有解决。希望你能指点一二，打扰见谅。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 我的项目里有个设计方案 就是要把openfire 和webservice整合在一起，通过 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 发布接口 让第三方访问openfire里面的数据。目前我的实现方案是通过写 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; openfire插件来实现webservice的功能。在实现的过程中发现整合SPRING的CXF 在 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; openfire自带的JETTY容器中 会出现很多问题，于是就想到将spring与CXF分离。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 起初第一步，我extends CXFNonSpringServlet 这个类并按照官方的例子 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; OVERRIDE了 loadBus 这个方法，代码如下：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; public void loadBus(ServletConfig servletConfig) throws ServletException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; // You can als use the simple frontend API to do this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; HelloWorldImpl helloworldImpl = new HelloWorldImpl();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; ServerFactoryBean factroy = new ServerFactoryBean();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setBus(bus);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceClass(HelloWorld.class);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setAddress(&amp;quot;/HelloWorld&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceBean(helloworldImpl);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.create();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 当我启动服务的时候出现load bus without application context的提示，并且出 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 现nullexception 异常代码如下：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContextAndSchemas(JAXBDataBinding.java:512)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:334)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:460)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:523)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:271)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:100)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:105)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.plugin.MyServlet.loadBus(MyServlet.java:44)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:78)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:159)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:435)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:47)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1032)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.Thread.run(Thread.java:595)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 这里有2个问题1、为什么会出现那个提示？
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2、这个异常是怎么出现的？
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 后来我对代码进行了一下修改，增加了loadBusConfig方法，代码如下：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; private void loadBusNoConfig(ServletConfig servletConfig)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;throws ServletException {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; bus = BusFactory.getDefaultBus();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; ResourceManager resourceManager = bus
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; .getExtension(ResourceManager.class);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; resourceManager.addResourceResolver(new
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ServletContextResourceResolver(
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; servletConfig.getServletContext()));
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; replaceDestinationFactory();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; // Set up the ServletController
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; controller = createServletController(servletConfig);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 在loadBus方法中 将 super.loadBus(servletConfig)替换成loadBusConfig 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (servletConfig);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 并在factory.create()前面加上
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; factroy.getServiceFactory().setDataBinding(new AegisDatabinding());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 完整代码如下：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; public void loadBus(ServletConfig servletConfig) throws ServletException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; loadBusNoConfig(servletConfig);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; // &amp;nbsp;Bus bus = getBus();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; // &amp;nbsp;BusFactory.setDefaultBus(bus);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; // &amp;nbsp;Endpoint.publish(&amp;quot;/HelloWorld&amp;quot;, new HelloWorldImpl());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; // You can als use the simple frontend API to do this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; HelloWorldImpl helloworldImpl = new HelloWorldImpl();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; ServerFactoryBean factroy = new ServerFactoryBean();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setBus(bus);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceClass(HelloWorld.class);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setAddress(&amp;quot;/HelloWorld&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceBean(helloworldImpl);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.getServiceFactory().setDataBinding(new AegisDatabinding());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.create();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 启动服务 前面的2个问题解决了 但是还是报了异常：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ServiceConstructionException: Could not 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; resolve a binding for null
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(AbstractWSDLBasedEndpointFactory.java:404)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointInfo(AbstractWSDLBasedEndpointFactory.java:258)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:146)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:105)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.plugin.MyServlet.loadBus(MyServlet.java:44)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:78)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:159)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:435)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:47)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1032)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.Thread.run(Thread.java:595)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Caused by: org.apache.cxf.BusException: No binding factory for namespace 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://schemas.xmlsoap.org/soap/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/&lt;/a&gt;&amp;nbsp;registered.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.binding.BindingFactoryManagerImpl.getBindingFactory(BindingFactoryManagerImpl.java:91)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(AbstractWSDLBasedEndpointFactory.java:394)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;... 18 more
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 以上是在openfire的环境下通过插件实现，我开始怀疑是不是环境出了问题 于是 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 将相同的一份代码 放到一个WEB工程下通过TOMCAT启动，启动过程中报：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.lang.reflect.InvocationTargetException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Caused by: java.lang.NoClassDefFoundError: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org/apache/cxf/transport/servlet/CXFNonSpringServlet
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.security.SecureClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1852)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:876)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardService.start(StandardService.java:448)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;... 6 more
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 有人说是版本的问题，我仔细核对了我的版本，我用的是JDK1.5 CXF版本为 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2.1.8，完全符合官网上的标准。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 以上就是我问题的描述，希望你能在百忙之中抽点时间帮助小弟解答一下，小弟将 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 不胜感激！
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 陈世伟
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; -- 
&lt;br&gt;&amp;gt;&amp;gt; 您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;要在此论坛发帖，请发电子邮件到 cxf-zh@googlegroups.com
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;要退订此论坛，请发邮件至 cxf-zh-unsubscribe@googlegroups.com
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;&amp;gt;&amp;gt; ----
&lt;br&gt;&amp;gt;&amp;gt; Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 cxf-zh@googlegroups.com
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 cxf-zh-unsubscribe@googlegroups.com
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%E6%B1%82%E5%8A%A9-tp26809203p26824207.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26822072</id>
	<title>Re: 求助</title>
	<published>2009-12-16T18:15:58Z</published>
	<updated>2009-12-16T18:15:58Z</updated>
	<author>
		<name>梁文龙-2</name>
	</author>
	<content type="html">没记错的话Bus在初始化的时候首先是检查
&lt;br&gt;Thread.currentThread().getContextClassLoader(), 如果有值就用它来加载cxf-
&lt;br&gt;x.x.x.jar!/META-INF下的那些配置文件, 而如果在Bus初始化的时候, 当前Thread
&lt;br&gt;上的ContextClassLoader被指定为了不同的值, 比如openfire为每个插件使用各自
&lt;br&gt;的ClassLoader, 就像OSGI那样, 那这个问题就会出来了.
&lt;br&gt;&lt;br&gt;于 2009-12-17 10:07, 陈世伟 写道:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 谢谢Willem
&lt;br&gt;&amp;gt; 给我回信，我在openfire中部署这个Webservice用到的CXF是将SPRING分离的，所以应该不会出现spring版本冲突的问题。现在出现的异常是
&lt;br&gt;&amp;gt; org.apache.cxf.BusException: No binding factory for namespace &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.cxf.service.factory.ServiceConstructionException: Could not
&lt;br&gt;&amp;gt; resolve a binding for null:
&lt;br&gt;&amp;gt; 在梁的回复中说到Thread.currentThread().getContextClassLoader()，能说的再详细点吗？
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 梁文龙-2 wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; 关于
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ServiceConstructionException: Could not
&lt;br&gt;&amp;gt;&amp;gt; resolve a binding for null:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 不清楚openfire的基础结构和实际技术, 但是引发CXF的这个错误的最大可能就在
&lt;br&gt;&amp;gt;&amp;gt; 于Thread.currentThread().getContextClassLoader()
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 于 2009-12-16 18:39, Willem Jiang 写道:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; CXF 支持Servlet Transport， 你在openfire容器中部署的时候出现了什么问题？
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 是不是因为Spring 版本冲突出现的问题。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 单从你给的Stack trace 来看可能是bus创建过程中出现的问题。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 你可以好好研究一下CXF bus 创建部分的代码。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 还有你如果还有有关CXF的问题，建议你发到cxf&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26822072&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;-zh@...&lt;/a&gt;, 这样讨论
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 范围会大一些，
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 而且别人也能从你的讨论中获益。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 姜宁
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 陈世伟 wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 姜宁：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 你好
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 最近在一个项目上使用CXF，发现有很多问题百思不得其解，在网上也查了很 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 多资料 始终没有解决。希望你能指点一二，打扰见谅。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 我的项目里有个设计方案 就是要把openfire 和webservice整合在一起，通过 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 发布接口 让第三方访问openfire里面的数据。目前我的实现方案是通过写 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; openfire插件来实现webservice的功能。在实现的过程中发现整合SPRING的CXF 在 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; openfire自带的JETTY容器中 会出现很多问题，于是就想到将spring与CXF分离。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 起初第一步，我extends CXFNonSpringServlet 这个类并按照官方的例子 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; OVERRIDE了 loadBus 这个方法，代码如下：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; public void loadBus(ServletConfig servletConfig) throws ServletException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; // You can als use the simple frontend API to do this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; HelloWorldImpl helloworldImpl = new HelloWorldImpl();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; ServerFactoryBean factroy = new ServerFactoryBean();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setBus(bus);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceClass(HelloWorld.class);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setAddress(&amp;quot;/HelloWorld&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceBean(helloworldImpl);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.create();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 当我启动服务的时候出现load bus without application context的提示，并且出 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 现nullexception 异常代码如下：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContextAndSchemas(JAXBDataBinding.java:512)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:334)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:460)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:523)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:271)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:100)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:105)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.plugin.MyServlet.loadBus(MyServlet.java:44)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:78)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:159)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:435)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:47)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1032)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.Thread.run(Thread.java:595)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 这里有2个问题1、为什么会出现那个提示？
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2、这个异常是怎么出现的？
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 后来我对代码进行了一下修改，增加了loadBusConfig方法，代码如下：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; private void loadBusNoConfig(ServletConfig servletConfig)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;throws ServletException {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; bus = BusFactory.getDefaultBus();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; ResourceManager resourceManager = bus
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; .getExtension(ResourceManager.class);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; resourceManager.addResourceResolver(new
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ServletContextResourceResolver(
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; servletConfig.getServletContext()));
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; replaceDestinationFactory();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; // Set up the ServletController
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; controller = createServletController(servletConfig);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 在loadBus方法中 将 super.loadBus(servletConfig)替换成loadBusConfig 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (servletConfig);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 并在factory.create()前面加上
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; factroy.getServiceFactory().setDataBinding(new AegisDatabinding());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 完整代码如下：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; public void loadBus(ServletConfig servletConfig) throws ServletException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; loadBusNoConfig(servletConfig);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; // &amp;nbsp;Bus bus = getBus();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; // &amp;nbsp;BusFactory.setDefaultBus(bus);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; // &amp;nbsp;Endpoint.publish(&amp;quot;/HelloWorld&amp;quot;, new HelloWorldImpl());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; // You can als use the simple frontend API to do this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; HelloWorldImpl helloworldImpl = new HelloWorldImpl();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; ServerFactoryBean factroy = new ServerFactoryBean();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setBus(bus);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceClass(HelloWorld.class);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setAddress(&amp;quot;/HelloWorld&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceBean(helloworldImpl);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.getServiceFactory().setDataBinding(new AegisDatabinding());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.create();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 启动服务 前面的2个问题解决了 但是还是报了异常：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ServiceConstructionException: Could not 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; resolve a binding for null
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(AbstractWSDLBasedEndpointFactory.java:404)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointInfo(AbstractWSDLBasedEndpointFactory.java:258)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:146)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:105)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.plugin.MyServlet.loadBus(MyServlet.java:44)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:78)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:159)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:435)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:47)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1032)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.Thread.run(Thread.java:595)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Caused by: org.apache.cxf.BusException: No binding factory for namespace 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://schemas.xmlsoap.org/soap/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/&lt;/a&gt;&amp;nbsp;registered.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.binding.BindingFactoryManagerImpl.getBindingFactory(BindingFactoryManagerImpl.java:91)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(AbstractWSDLBasedEndpointFactory.java:394)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;... 18 more
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 以上是在openfire的环境下通过插件实现，我开始怀疑是不是环境出了问题 于是 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 将相同的一份代码 放到一个WEB工程下通过TOMCAT启动，启动过程中报：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.lang.reflect.InvocationTargetException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Caused by: java.lang.NoClassDefFoundError: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org/apache/cxf/transport/servlet/CXFNonSpringServlet
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at java.security.SecureClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1852)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:876)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardService.start(StandardService.java:448)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;... 6 more
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 有人说是版本的问题，我仔细核对了我的版本，我用的是JDK1.5 CXF版本为 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2.1.8，完全符合官网上的标准。
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 以上就是我问题的描述，希望你能在百忙之中抽点时间帮助小弟解答一下，小弟将 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 不胜感激！
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 陈世伟
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; -- 
&lt;br&gt;&amp;gt;&amp;gt; 您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26822072&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26822072&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;&amp;gt;&amp;gt; ----
&lt;br&gt;&amp;gt;&amp;gt; Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26822072&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26822072&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%E6%B1%82%E5%8A%A9-tp26809203p26822072.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26821979</id>
	<title>Re: Re: 求助</title>
	<published>2009-12-16T18:07:04Z</published>
	<updated>2009-12-16T18:07:04Z</updated>
	<author>
		<name>陈世伟</name>
	</author>
	<content type="html">谢谢Willem 给我回信，我在openfire中部署这个Webservice用到的CXF是将SPRING分离的，所以应该不会出现spring版本冲突的问题。现在出现的异常是
&lt;br&gt;org.apache.cxf.BusException: No binding factory for namespace &amp;nbsp;
&lt;br&gt;org.apache.cxf.service.factory.ServiceConstructionException: Could not resolve a binding for null:
&lt;br&gt;在梁的回复中说到Thread.currentThread().getContextClassLoader()，能说的再详细点吗？
&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;梁文龙-2 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;关于
&lt;br&gt;&lt;br&gt;org.apache.cxf.service.factory.ServiceConstructionException: Could not resolve a binding for null:
&lt;br&gt;&lt;br&gt;不清楚openfire的基础结构和实际技术, 但是引发CXF的这个错误的最大可能就在
&lt;br&gt;于Thread.currentThread().getContextClassLoader()
&lt;br&gt;&lt;br&gt;&lt;br&gt;于 2009-12-16 18:39, Willem Jiang 写道:
&lt;br&gt;&amp;gt; CXF 支持Servlet Transport， 你在openfire容器中部署的时候出现了什么问题？
&lt;br&gt;&amp;gt; 是不是因为Spring 版本冲突出现的问题。
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 单从你给的Stack trace 来看可能是bus创建过程中出现的问题。
&lt;br&gt;&amp;gt; 你可以好好研究一下CXF bus 创建部分的代码。
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 还有你如果还有有关CXF的问题，建议你发到cxf-zh@googlegroups.com, 这样讨论
&lt;br&gt;&amp;gt; 范围会大一些，
&lt;br&gt;&amp;gt; 而且别人也能从你的讨论中获益。
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 姜宁
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 陈世伟 wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; 姜宁：
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 你好
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 最近在一个项目上使用CXF，发现有很多问题百思不得其解，在网上也查了很 
&lt;br&gt;&amp;gt;&amp;gt; 多资料 始终没有解决。希望你能指点一二，打扰见谅。
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 我的项目里有个设计方案 就是要把openfire 和webservice整合在一起，通过 
&lt;br&gt;&amp;gt;&amp;gt; 发布接口 让第三方访问openfire里面的数据。目前我的实现方案是通过写 
&lt;br&gt;&amp;gt;&amp;gt; openfire插件来实现webservice的功能。在实现的过程中发现整合SPRING的CXF 在 
&lt;br&gt;&amp;gt;&amp;gt; openfire自带的JETTY容器中 会出现很多问题，于是就想到将spring与CXF分离。
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 起初第一步，我extends CXFNonSpringServlet 这个类并按照官方的例子 
&lt;br&gt;&amp;gt;&amp;gt; OVERRIDE了 loadBus 这个方法，代码如下：
&lt;br&gt;&amp;gt;&amp;gt; public void loadBus(ServletConfig servletConfig) throws ServletException {
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; // You can als use the simple frontend API to do this
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; HelloWorldImpl helloworldImpl = new HelloWorldImpl();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; ServerFactoryBean factroy = new ServerFactoryBean();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setBus(bus);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceClass(HelloWorld.class);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setAddress(&amp;quot;/HelloWorld&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceBean(helloworldImpl);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.create();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt; 当我启动服务的时候出现load bus without application context的提示，并且出 
&lt;br&gt;&amp;gt;&amp;gt; 现nullexception 异常代码如下：
&lt;br&gt;&amp;gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContextAndSchemas(JAXBDataBinding.java:512)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:334)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:460)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:523)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:271)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:100)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:105)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.jivesoftware.openfire.plugin.MyServlet.loadBus(MyServlet.java:44)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:78)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:159)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:435)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:47)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1032)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.Thread.run(Thread.java:595)
&lt;br&gt;&amp;gt;&amp;gt; 这里有2个问题1、为什么会出现那个提示？
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2、这个异常是怎么出现的？
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 后来我对代码进行了一下修改，增加了loadBusConfig方法，代码如下：
&lt;br&gt;&amp;gt;&amp;gt; private void loadBusNoConfig(ServletConfig servletConfig)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;throws ServletException {
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; bus = BusFactory.getDefaultBus();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; ResourceManager resourceManager = bus
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; .getExtension(ResourceManager.class);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; resourceManager.addResourceResolver(new ServletContextResourceResolver(
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; servletConfig.getServletContext()));
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; replaceDestinationFactory();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; // Set up the ServletController
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; controller = createServletController(servletConfig);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt; 在loadBus方法中 将 super.loadBus(servletConfig)替换成loadBusConfig 
&lt;br&gt;&amp;gt;&amp;gt; (servletConfig);
&lt;br&gt;&amp;gt;&amp;gt; 并在factory.create()前面加上
&lt;br&gt;&amp;gt;&amp;gt; factroy.getServiceFactory().setDataBinding(new AegisDatabinding());
&lt;br&gt;&amp;gt;&amp;gt; 完整代码如下：
&lt;br&gt;&amp;gt;&amp;gt; public void loadBus(ServletConfig servletConfig) throws ServletException {
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; loadBusNoConfig(servletConfig);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; // &amp;nbsp;Bus bus = getBus();
&lt;br&gt;&amp;gt;&amp;gt; // &amp;nbsp;BusFactory.setDefaultBus(bus);
&lt;br&gt;&amp;gt;&amp;gt; // &amp;nbsp;Endpoint.publish(&amp;quot;/HelloWorld&amp;quot;, new HelloWorldImpl());
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; // You can als use the simple frontend API to do this
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; HelloWorldImpl helloworldImpl = new HelloWorldImpl();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; ServerFactoryBean factroy = new ServerFactoryBean();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setBus(bus);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceClass(HelloWorld.class);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setAddress(&amp;quot;/HelloWorld&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceBean(helloworldImpl);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.getServiceFactory().setDataBinding(new AegisDatabinding());
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.create();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt; 启动服务 前面的2个问题解决了 但是还是报了异常：
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ServiceConstructionException: Could not 
&lt;br&gt;&amp;gt;&amp;gt; resolve a binding for null
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(AbstractWSDLBasedEndpointFactory.java:404)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointInfo(AbstractWSDLBasedEndpointFactory.java:258)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:146)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:105)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.jivesoftware.openfire.plugin.MyServlet.loadBus(MyServlet.java:44)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:78)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:159)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:435)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:47)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1032)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.Thread.run(Thread.java:595)
&lt;br&gt;&amp;gt;&amp;gt; Caused by: org.apache.cxf.BusException: No binding factory for namespace 
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://schemas.xmlsoap.org/soap/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/&lt;/a&gt;&amp;nbsp;registered.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.binding.BindingFactoryManagerImpl.getBindingFactory(BindingFactoryManagerImpl.java:91)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(AbstractWSDLBasedEndpointFactory.java:394)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;... 18 more
&lt;br&gt;&amp;gt;&amp;gt; 以上是在openfire的环境下通过插件实现，我开始怀疑是不是环境出了问题 于是 
&lt;br&gt;&amp;gt;&amp;gt; 将相同的一份代码 放到一个WEB工程下通过TOMCAT启动，启动过程中报：
&lt;br&gt;&amp;gt;&amp;gt; java.lang.reflect.InvocationTargetException
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
&lt;br&gt;&amp;gt;&amp;gt; Caused by: java.lang.NoClassDefFoundError: 
&lt;br&gt;&amp;gt;&amp;gt; org/apache/cxf/transport/servlet/CXFNonSpringServlet
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.security.SecureClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1852)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:876)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardService.start(StandardService.java:448)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;... 6 more
&lt;br&gt;&amp;gt;&amp;gt; 有人说是版本的问题，我仔细核对了我的版本，我用的是JDK1.5 CXF版本为 
&lt;br&gt;&amp;gt;&amp;gt; 2.1.8，完全符合官网上的标准。
&lt;br&gt;&amp;gt;&amp;gt; 以上就是我问题的描述，希望你能在百忙之中抽点时间帮助小弟解答一下，小弟将 
&lt;br&gt;&amp;gt;&amp;gt; 不胜感激！
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 陈世伟
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 cxf-zh@googlegroups.com
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 cxf-zh-unsubscribe@googlegroups.com
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%E6%B1%82%E5%8A%A9-tp26809203p26821979.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26821927</id>
	<title>CXF在openfire中部署 能不能带SPRING？</title>
	<published>2009-12-16T17:59:01Z</published>
	<updated>2009-12-16T17:59:01Z</updated>
	<author>
		<name>陈世伟</name>
	</author>
	<content type="html">如题。请问大家有没有用到过这样的组合？如果有麻烦提供一个实例小弟参考下，谢谢</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CXF%E5%9C%A8openfire%E4%B8%AD%E9%83%A8%E7%BD%B2-%E8%83%BD%E4%B8%8D%E8%83%BD%E5%B8%A6SPRING%EF%BC%9F-tp26821927p26821927.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26821923</id>
	<title>Re: Re: 求助</title>
	<published>2009-12-16T17:57:41Z</published>
	<updated>2009-12-16T17:57:41Z</updated>
	<author>
		<name>梁文龙-2</name>
	</author>
	<content type="html">关于
&lt;br&gt;&lt;br&gt;org.apache.cxf.service.factory.ServiceConstructionException: Could not resolve a binding for null:
&lt;br&gt;&lt;br&gt;不清楚openfire的基础结构和实际技术, 但是引发CXF的这个错误的最大可能就在
&lt;br&gt;于Thread.currentThread().getContextClassLoader()
&lt;br&gt;&lt;br&gt;&lt;br&gt;于 2009-12-16 18:39, Willem Jiang 写道:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; CXF 支持Servlet Transport， 你在openfire容器中部署的时候出现了什么问题？
&lt;br&gt;&amp;gt; 是不是因为Spring 版本冲突出现的问题。
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 单从你给的Stack trace 来看可能是bus创建过程中出现的问题。
&lt;br&gt;&amp;gt; 你可以好好研究一下CXF bus 创建部分的代码。
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 还有你如果还有有关CXF的问题，建议你发到cxf&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26821923&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;-zh@...&lt;/a&gt;, 这样讨论
&lt;br&gt;&amp;gt; 范围会大一些，
&lt;br&gt;&amp;gt; 而且别人也能从你的讨论中获益。
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 姜宁
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 陈世伟 wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; 姜宁：
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 你好
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 最近在一个项目上使用CXF，发现有很多问题百思不得其解，在网上也查了很 
&lt;br&gt;&amp;gt;&amp;gt; 多资料 始终没有解决。希望你能指点一二，打扰见谅。
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 我的项目里有个设计方案 就是要把openfire 和webservice整合在一起，通过 
&lt;br&gt;&amp;gt;&amp;gt; 发布接口 让第三方访问openfire里面的数据。目前我的实现方案是通过写 
&lt;br&gt;&amp;gt;&amp;gt; openfire插件来实现webservice的功能。在实现的过程中发现整合SPRING的CXF 在 
&lt;br&gt;&amp;gt;&amp;gt; openfire自带的JETTY容器中 会出现很多问题，于是就想到将spring与CXF分离。
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 起初第一步，我extends CXFNonSpringServlet 这个类并按照官方的例子 
&lt;br&gt;&amp;gt;&amp;gt; OVERRIDE了 loadBus 这个方法，代码如下：
&lt;br&gt;&amp;gt;&amp;gt; public void loadBus(ServletConfig servletConfig) throws ServletException {
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; // You can als use the simple frontend API to do this
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; HelloWorldImpl helloworldImpl = new HelloWorldImpl();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; ServerFactoryBean factroy = new ServerFactoryBean();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setBus(bus);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceClass(HelloWorld.class);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setAddress(&amp;quot;/HelloWorld&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceBean(helloworldImpl);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.create();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt; 当我启动服务的时候出现load bus without application context的提示，并且出 
&lt;br&gt;&amp;gt;&amp;gt; 现nullexception 异常代码如下：
&lt;br&gt;&amp;gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContextAndSchemas(JAXBDataBinding.java:512)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:334)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:460)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:523)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:271)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:100)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:105)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.jivesoftware.openfire.plugin.MyServlet.loadBus(MyServlet.java:44)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:78)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:159)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:435)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:47)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1032)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.Thread.run(Thread.java:595)
&lt;br&gt;&amp;gt;&amp;gt; 这里有2个问题1、为什么会出现那个提示？
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2、这个异常是怎么出现的？
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 后来我对代码进行了一下修改，增加了loadBusConfig方法，代码如下：
&lt;br&gt;&amp;gt;&amp;gt; private void loadBusNoConfig(ServletConfig servletConfig)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;throws ServletException {
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; bus = BusFactory.getDefaultBus();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; ResourceManager resourceManager = bus
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; .getExtension(ResourceManager.class);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; resourceManager.addResourceResolver(new ServletContextResourceResolver(
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; servletConfig.getServletContext()));
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; replaceDestinationFactory();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; // Set up the ServletController
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; controller = createServletController(servletConfig);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt; 在loadBus方法中 将 super.loadBus(servletConfig)替换成loadBusConfig 
&lt;br&gt;&amp;gt;&amp;gt; (servletConfig);
&lt;br&gt;&amp;gt;&amp;gt; 并在factory.create()前面加上
&lt;br&gt;&amp;gt;&amp;gt; factroy.getServiceFactory().setDataBinding(new AegisDatabinding());
&lt;br&gt;&amp;gt;&amp;gt; 完整代码如下：
&lt;br&gt;&amp;gt;&amp;gt; public void loadBus(ServletConfig servletConfig) throws ServletException {
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; loadBusNoConfig(servletConfig);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; // &amp;nbsp;Bus bus = getBus();
&lt;br&gt;&amp;gt;&amp;gt; // &amp;nbsp;BusFactory.setDefaultBus(bus);
&lt;br&gt;&amp;gt;&amp;gt; // &amp;nbsp;Endpoint.publish(&amp;quot;/HelloWorld&amp;quot;, new HelloWorldImpl());
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; // You can als use the simple frontend API to do this
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; HelloWorldImpl helloworldImpl = new HelloWorldImpl();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; ServerFactoryBean factroy = new ServerFactoryBean();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setBus(bus);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceClass(HelloWorld.class);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setAddress(&amp;quot;/HelloWorld&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceBean(helloworldImpl);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.getServiceFactory().setDataBinding(new AegisDatabinding());
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.create();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt; 启动服务 前面的2个问题解决了 但是还是报了异常：
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.service.factory.ServiceConstructionException: Could not 
&lt;br&gt;&amp;gt;&amp;gt; resolve a binding for null
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(AbstractWSDLBasedEndpointFactory.java:404)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointInfo(AbstractWSDLBasedEndpointFactory.java:258)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:146)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:105)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.jivesoftware.openfire.plugin.MyServlet.loadBus(MyServlet.java:44)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:78)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:159)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:435)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:47)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1032)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.Thread.run(Thread.java:595)
&lt;br&gt;&amp;gt;&amp;gt; Caused by: org.apache.cxf.BusException: No binding factory for namespace 
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://schemas.xmlsoap.org/soap/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/&lt;/a&gt;&amp;nbsp;registered.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.binding.BindingFactoryManagerImpl.getBindingFactory(BindingFactoryManagerImpl.java:91)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(AbstractWSDLBasedEndpointFactory.java:394)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;... 18 more
&lt;br&gt;&amp;gt;&amp;gt; 以上是在openfire的环境下通过插件实现，我开始怀疑是不是环境出了问题 于是 
&lt;br&gt;&amp;gt;&amp;gt; 将相同的一份代码 放到一个WEB工程下通过TOMCAT启动，启动过程中报：
&lt;br&gt;&amp;gt;&amp;gt; java.lang.reflect.InvocationTargetException
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
&lt;br&gt;&amp;gt;&amp;gt; Caused by: java.lang.NoClassDefFoundError: 
&lt;br&gt;&amp;gt;&amp;gt; org/apache/cxf/transport/servlet/CXFNonSpringServlet
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at java.security.SecureClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1852)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:876)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardService.start(StandardService.java:448)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;... 6 more
&lt;br&gt;&amp;gt;&amp;gt; 有人说是版本的问题，我仔细核对了我的版本，我用的是JDK1.5 CXF版本为 
&lt;br&gt;&amp;gt;&amp;gt; 2.1.8，完全符合官网上的标准。
&lt;br&gt;&amp;gt;&amp;gt; 以上就是我问题的描述，希望你能在百忙之中抽点时间帮助小弟解答一下，小弟将 
&lt;br&gt;&amp;gt;&amp;gt; 不胜感激！
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 陈世伟
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26821923&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26821923&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%E6%B1%82%E5%8A%A9-tp26809203p26821923.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26809203</id>
	<title>Re: 求助</title>
	<published>2009-12-16T02:39:28Z</published>
	<updated>2009-12-16T02:39:28Z</updated>
	<author>
		<name>willem.jiang</name>
	</author>
	<content type="html">CXF 支持Servlet Transport， 你在openfire容器中部署的时候出现了什么问题？
&lt;br&gt;是不是因为Spring 版本冲突出现的问题。
&lt;br&gt;&lt;br&gt;单从你给的Stack trace 来看可能是bus创建过程中出现的问题。
&lt;br&gt;你可以好好研究一下CXF bus 创建部分的代码。
&lt;br&gt;&lt;br&gt;还有你如果还有有关CXF的问题，建议你发到cxf&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26809203&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;-zh@...&lt;/a&gt;, 这样讨论
&lt;br&gt;范围会大一些，
&lt;br&gt;而且别人也能从你的讨论中获益。
&lt;br&gt;&lt;br&gt;姜宁
&lt;br&gt;&lt;br&gt;陈世伟 wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 姜宁：
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 你好
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 最近在一个项目上使用CXF，发现有很多问题百思不得其解，在网上也查了很 
&lt;br&gt;&amp;gt; 多资料 始终没有解决。希望你能指点一二，打扰见谅。
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 我的项目里有个设计方案 就是要把openfire 和webservice整合在一起，通过 
&lt;br&gt;&amp;gt; 发布接口 让第三方访问openfire里面的数据。目前我的实现方案是通过写 
&lt;br&gt;&amp;gt; openfire插件来实现webservice的功能。在实现的过程中发现整合SPRING的CXF 在 
&lt;br&gt;&amp;gt; openfire自带的JETTY容器中 会出现很多问题，于是就想到将spring与CXF分离。
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 起初第一步，我extends CXFNonSpringServlet 这个类并按照官方的例子 
&lt;br&gt;&amp;gt; OVERRIDE了 loadBus 这个方法，代码如下：
&lt;br&gt;&amp;gt; public void loadBus(ServletConfig servletConfig) throws ServletException {
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; // You can als use the simple frontend API to do this
&lt;br&gt;&amp;gt; &amp;nbsp; HelloWorldImpl helloworldImpl = new HelloWorldImpl();
&lt;br&gt;&amp;gt; &amp;nbsp; ServerFactoryBean factroy = new ServerFactoryBean();
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setBus(bus);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceClass(HelloWorld.class);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setAddress(&amp;quot;/HelloWorld&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceBean(helloworldImpl);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.create();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; 当我启动服务的时候出现load bus without application context的提示，并且出 
&lt;br&gt;&amp;gt; 现nullexception 异常代码如下：
&lt;br&gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContextAndSchemas(JAXBDataBinding.java:512)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:334)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:460)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:523)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:271)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:100)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:105)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.jivesoftware.openfire.plugin.MyServlet.loadBus(MyServlet.java:44)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:78)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:159)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:435)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:47)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1032)
&lt;br&gt;&amp;gt; &amp;nbsp;at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
&lt;br&gt;&amp;gt; &amp;nbsp;at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
&lt;br&gt;&amp;gt; &amp;nbsp;at java.lang.Thread.run(Thread.java:595)
&lt;br&gt;&amp;gt; 这里有2个问题1、为什么会出现那个提示？
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2、这个异常是怎么出现的？
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 后来我对代码进行了一下修改，增加了loadBusConfig方法，代码如下：
&lt;br&gt;&amp;gt; private void loadBusNoConfig(ServletConfig servletConfig)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;throws ServletException {
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; bus = BusFactory.getDefaultBus();
&lt;br&gt;&amp;gt; &amp;nbsp; ResourceManager resourceManager = bus
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; .getExtension(ResourceManager.class);
&lt;br&gt;&amp;gt; &amp;nbsp; resourceManager.addResourceResolver(new ServletContextResourceResolver(
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; servletConfig.getServletContext()));
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; replaceDestinationFactory();
&lt;br&gt;&amp;gt; &amp;nbsp; // Set up the ServletController
&lt;br&gt;&amp;gt; &amp;nbsp; controller = createServletController(servletConfig);
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt; 在loadBus方法中 将 super.loadBus(servletConfig)替换成loadBusConfig 
&lt;br&gt;&amp;gt; (servletConfig);
&lt;br&gt;&amp;gt; 并在factory.create()前面加上
&lt;br&gt;&amp;gt; factroy.getServiceFactory().setDataBinding(new AegisDatabinding());
&lt;br&gt;&amp;gt; 完整代码如下：
&lt;br&gt;&amp;gt; public void loadBus(ServletConfig servletConfig) throws ServletException {
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; loadBusNoConfig(servletConfig);
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; // &amp;nbsp;Bus bus = getBus();
&lt;br&gt;&amp;gt; // &amp;nbsp;BusFactory.setDefaultBus(bus);
&lt;br&gt;&amp;gt; // &amp;nbsp;Endpoint.publish(&amp;quot;/HelloWorld&amp;quot;, new HelloWorldImpl());
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; // You can als use the simple frontend API to do this
&lt;br&gt;&amp;gt; &amp;nbsp; HelloWorldImpl helloworldImpl = new HelloWorldImpl();
&lt;br&gt;&amp;gt; &amp;nbsp; ServerFactoryBean factroy = new ServerFactoryBean();
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setBus(bus);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceClass(HelloWorld.class);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setAddress(&amp;quot;/HelloWorld&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.setServiceBean(helloworldImpl);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.getServiceFactory().setDataBinding(new AegisDatabinding());
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;factroy.create();
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt; 启动服务 前面的2个问题解决了 但是还是报了异常：
&lt;br&gt;&amp;gt; org.apache.cxf.service.factory.ServiceConstructionException: Could not 
&lt;br&gt;&amp;gt; resolve a binding for null
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(AbstractWSDLBasedEndpointFactory.java:404)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointInfo(AbstractWSDLBasedEndpointFactory.java:258)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:146)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:105)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.jivesoftware.openfire.plugin.MyServlet.loadBus(MyServlet.java:44)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:78)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:159)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:435)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:47)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1032)
&lt;br&gt;&amp;gt; &amp;nbsp;at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
&lt;br&gt;&amp;gt; &amp;nbsp;at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
&lt;br&gt;&amp;gt; &amp;nbsp;at java.lang.Thread.run(Thread.java:595)
&lt;br&gt;&amp;gt; Caused by: org.apache.cxf.BusException: No binding factory for namespace 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://schemas.xmlsoap.org/soap/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/&lt;/a&gt;&amp;nbsp;registered.
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.cxf.binding.BindingFactoryManagerImpl.getBindingFactory(BindingFactoryManagerImpl.java:91)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(AbstractWSDLBasedEndpointFactory.java:394)
&lt;br&gt;&amp;gt; &amp;nbsp;... 18 more
&lt;br&gt;&amp;gt; 以上是在openfire的环境下通过插件实现，我开始怀疑是不是环境出了问题 于是 
&lt;br&gt;&amp;gt; 将相同的一份代码 放到一个WEB工程下通过TOMCAT启动，启动过程中报：
&lt;br&gt;&amp;gt; java.lang.reflect.InvocationTargetException
&lt;br&gt;&amp;gt; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
&lt;br&gt;&amp;gt; Caused by: java.lang.NoClassDefFoundError: 
&lt;br&gt;&amp;gt; org/apache/cxf/transport/servlet/CXFNonSpringServlet
&lt;br&gt;&amp;gt; &amp;nbsp;at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp;at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at java.security.SecureClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1852)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:876)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
&lt;br&gt;&amp;gt; &amp;nbsp;at 
&lt;br&gt;&amp;gt; org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardService.start(StandardService.java:448)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
&lt;br&gt;&amp;gt; &amp;nbsp;... 6 more
&lt;br&gt;&amp;gt; 有人说是版本的问题，我仔细核对了我的版本，我用的是JDK1.5 CXF版本为 
&lt;br&gt;&amp;gt; 2.1.8，完全符合官网上的标准。
&lt;br&gt;&amp;gt; 以上就是我问题的描述，希望你能在百忙之中抽点时间帮助小弟解答一下，小弟将 
&lt;br&gt;&amp;gt; 不胜感激！
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 陈世伟
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26809203&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26809203&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%E6%B1%82%E5%8A%A9-tp26809203p26809203.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26704307</id>
	<title>Re: CXF的异步操作</title>
	<published>2009-12-08T18:41:58Z</published>
	<updated>2009-12-08T18:41:58Z</updated>
	<author>
		<name>jim ma</name>
	</author>
	<content type="html">说说.net里服务器和客户端是怎么支持异步操作的
&lt;br&gt;&lt;br&gt;2009/12/3 Qianqian's lover &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704307&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bryan.xu2006@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 以前搞过.Net的web service，其服务器和客户端均支持异步操作，也就是说，有以下4种客户端服务器端的组合方式：
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 客户端 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 服务器端
&lt;br&gt;&amp;gt; 1. 同步 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;同步
&lt;br&gt;&amp;gt; 2. 同步 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;异步
&lt;br&gt;&amp;gt; 3. 异步 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;同步
&lt;br&gt;&amp;gt; 4. 异步 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;异步
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 在第4种情况，性能才是最理想的，客户端线程与服务器都不会被某一复杂操作阻塞，
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 不知道CXF所指的异步，属于哪一种，网上有的资料看起来，服务器端代码和配置没有任何改动和默认的同步处理一样，而仅仅客户端可以看出有异步
&lt;br&gt;&amp;gt; callback；
&lt;br&gt;&amp;gt; 而有的例子又看起来服务器和客户端均有变化。
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 有没有人尝试过CXf的异步操作，特别是在使用xml文件配置服务器端的情况下，请给个例子说明。
&lt;br&gt;&amp;gt; 谢谢！
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704307&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704307&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CXF%E7%9A%84%E5%BC%82%E6%AD%A5%E6%93%8D%E4%BD%9C-tp26627452p26704307.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26627452</id>
	<title>CXF的异步操作</title>
	<published>2009-12-03T07:05:51Z</published>
	<updated>2009-12-03T07:05:51Z</updated>
	<author>
		<name>Qianqian's lover</name>
	</author>
	<content type="html">以前搞过.Net的web service，其服务器和客户端均支持异步操作，也就是说，有以下4种客户端服务器端的组合方式：
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;客户端 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 服务器端
&lt;br&gt;1. 同步 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;同步
&lt;br&gt;2. 同步 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;异步
&lt;br&gt;3. 异步 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;同步
&lt;br&gt;4. 异步 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;异步
&lt;br&gt;&lt;br&gt;在第4种情况，性能才是最理想的，客户端线程与服务器都不会被某一复杂操作阻塞，
&lt;br&gt;&lt;br&gt;不知道CXF所指的异步，属于哪一种，网上有的资料看起来，服务器端代码和配置没有任何改动和默认的同步处理一样，而仅仅客户端可以看出有异步
&lt;br&gt;callback；
&lt;br&gt;而有的例子又看起来服务器和客户端均有变化。
&lt;br&gt;&lt;br&gt;有没有人尝试过CXf的异步操作，特别是在使用xml文件配置服务器端的情况下，请给个例子说明。
&lt;br&gt;谢谢！
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26627452&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26627452&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CXF%E7%9A%84%E5%BC%82%E6%AD%A5%E6%93%8D%E4%BD%9C-tp26627452p26627452.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26366004</id>
	<title>Re: 请问在spring里用jaxws:client 配置方法是怎么设置timeout</title>
	<published>2009-11-15T18:19:45Z</published>
	<updated>2009-11-15T18:19:45Z</updated>
	<author>
		<name>eagle.J</name>
	</author>
	<content type="html">找到解决办法了，还是得靠自己
&lt;br&gt;详细见：&lt;a href=&quot;http://jayxu.javaeye.com/blog/514765&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jayxu.javaeye.com/blog/514765&lt;/a&gt;&lt;br&gt;&lt;br&gt;On 11月11日, 下午3时39分, jayxu &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26366004&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ring...@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 我在spring里用这样的方式配置cxf ，使用起来非常的方便，但是现在遇到了read timeout问题
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;jaxws:client id=&amp;quot;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; serviceClass=&amp;quot;c&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address=&amp;quot;&amp;quot; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/jaxws:client&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 翻了jaxws.xsd中没有关于设置time out的属性。
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26366004&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26366004&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%E8%AF%B7%E9%97%AE%E5%9C%A8spring%E9%87%8C%E7%94%A8jaxws%3Aclient-%E9%85%8D%E7%BD%AE%E6%96%B9%E6%B3%95%E6%98%AF%E6%80%8E%E4%B9%88%E8%AE%BE%E7%BD%AEtimeout-tp26298420p26366004.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26342106</id>
	<title>Re: CXF 客户端调用问题</title>
	<published>2009-11-13T11:28:11Z</published>
	<updated>2009-11-13T11:28:11Z</updated>
	<author>
		<name>Qianqian's lover</name>
	</author>
	<content type="html">可以&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;#39;courier new&amp;#39;, monospace; font-size: 13px; border-collapse: collapse; &quot;&gt;做成单例只要创建一次。&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px; &quot;&gt;&lt;/span&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse;&quot;&gt;&lt;br&gt;
&lt;/span&gt;&lt;/font&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/12 Frankie Gao &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26342106&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;frankiegao123@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
&lt;span style=&quot;font-family:courier new,monospace&quot;&gt;大家好：&lt;/span&gt;&lt;br style=&quot;font-family:courier new,monospace&quot;&gt;&lt;br style=&quot;font-family:courier new,monospace&quot;&gt;&lt;span style=&quot;font-family:courier new,monospace&quot;&gt;我使用 CXF 作为 WebServices 的客户端，我对 WebServices 不是很熟，客户端是这样调用的：&lt;/span&gt;&lt;br&gt;

&lt;br&gt;&lt;span style=&quot;font-family:courier new,monospace&quot;&gt;Service service = Service.create(&lt;i style=&quot;color:rgb(51, 51, 255)&quot;&gt;SERVICE_NAME&lt;/i&gt;);&lt;/span&gt;&lt;br style=&quot;font-family:courier new,monospace&quot;&gt;&lt;span style=&quot;font-family:courier new,monospace&quot;&gt;String endpointAddress = &lt;span style=&quot;color:rgb(255, 0, 0)&quot;&gt;&amp;quot;&lt;a href=&quot;http://localhost:8080/cxfweb/Hello&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/cxfweb/Hello&lt;/a&gt;&amp;quot;&lt;/span&gt;;&lt;/span&gt;&lt;br style=&quot;font-family:courier new,monospace&quot;&gt;

&lt;span style=&quot;font-family:courier new,monospace&quot;&gt;service.addPort(&lt;i style=&quot;color:rgb(51, 51, 255)&quot;&gt;PORT_NAME&lt;/i&gt;, SOAPBinding.&lt;i style=&quot;color:rgb(51, 51, 255)&quot;&gt;SOAP11HTTP_BINDING&lt;/i&gt;, endpointAddress);&lt;/span&gt;&lt;br style=&quot;font-family:courier new,monospace&quot;&gt;

&lt;span style=&quot;font-family:courier new,monospace&quot;&gt;Hello hello = service.getPort(Hello.&lt;b style=&quot;color:rgb(0, 0, 153)&quot;&gt;class&lt;/b&gt;);&lt;/span&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;&lt;span style=&quot;font-family:courier new,monospace&quot;&gt;我想问的是，客户端每次调用是要按这个步骤创建 Hello 的代理对象后再调用，还是可以将这个 Hello 的代理对象做成单例只要创建一次，以后就可以不用再通过 Service 类去创建了呢？&lt;/span&gt;&lt;br style=&quot;font-family:courier new,monospace&quot;&gt;

&lt;br style=&quot;font-family:courier new,monospace&quot;&gt;&lt;span style=&quot;font-family:courier new,monospace&quot;&gt;先谢谢大家指导了！&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-family:courier new,monospace&quot;&gt;---------------------&lt;/span&gt;&lt;br style=&quot;font-family:courier new,monospace&quot;&gt;

&lt;span style=&quot;font-family:courier new,monospace&quot;&gt;frankiegao&lt;/span&gt;&lt;br&gt;&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;-»(¯`v´¯)-»&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;
--~--~---------~--~----~------------~-------~--~----~&lt;br&gt;
您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
 &lt;br&gt; &amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26342106&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
 &lt;br&gt; &amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26342106&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
 &lt;br&gt; &amp;nbsp;更多选项，请通过 http://groups.google.com/group/cxf-zh?hl=zh-CN 访问该论坛
 &lt;br&gt; ----
 &lt;br&gt; Apache CXF 首页 http://cwiki.apache.org/confluence/display/CXF/Index&lt;br&gt;
-~----------~----~----~----~------~----~------~--~---&lt;br&gt;
&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CXF-%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%B0%83%E7%94%A8%E9%97%AE%E9%A2%98-tp26314112p26342106.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26314112</id>
	<title>CXF 客户端调用问题</title>
	<published>2009-11-11T22:27:41Z</published>
	<updated>2009-11-11T22:27:41Z</updated>
	<author>
		<name>Frankie Gao</name>
	</author>
	<content type="html">&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;大家好：&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;我使用 CXF 作为 WebServices 的客户端，我对 WebServices 不是很熟，客户端是这样调用的：&lt;/span&gt;&lt;br&gt;
&lt;br&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Service service = Service.create(&lt;i style=&quot;color: rgb(51, 51, 255);&quot;&gt;SERVICE_NAME&lt;/i&gt;);&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;String endpointAddress = &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&amp;quot;&lt;a href=&quot;http://localhost:8080/cxfweb/Hello&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/cxfweb/Hello&lt;/a&gt;&amp;quot;&lt;/span&gt;;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;
&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;service.addPort(&lt;i style=&quot;color: rgb(51, 51, 255);&quot;&gt;PORT_NAME&lt;/i&gt;, SOAPBinding.&lt;i style=&quot;color: rgb(51, 51, 255);&quot;&gt;SOAP11HTTP_BINDING&lt;/i&gt;, endpointAddress);&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;
&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Hello hello = service.getPort(Hello.&lt;b style=&quot;color: rgb(0, 0, 153);&quot;&gt;class&lt;/b&gt;);&lt;/span&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;我想问的是，客户端每次调用是要按这个步骤创建 Hello 的代理对象后再调用，还是可以将这个 Hello 的代理对象做成单例只要创建一次，以后就可以不用再通过 Service 类去创建了呢？&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;
&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;先谢谢大家指导了！&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;---------------------&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;
&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;frankiegao&lt;/span&gt;&lt;br&gt;&lt;br&gt;
--~--~---------~--~----~------------~-------~--~----~&lt;br&gt;
您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
 &lt;br&gt; &amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26314112&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
 &lt;br&gt; &amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26314112&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
 &lt;br&gt; &amp;nbsp;更多选项，请通过 http://groups.google.com/group/cxf-zh?hl=zh-CN 访问该论坛
 &lt;br&gt; ----
 &lt;br&gt; Apache CXF 首页 http://cwiki.apache.org/confluence/display/CXF/Index&lt;br&gt;
-~----------~----~----~----~------~----~------~--~---&lt;br&gt;
&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CXF-%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%B0%83%E7%94%A8%E9%97%AE%E9%A2%98-tp26314112p26314112.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26298420</id>
	<title>请问在spring里用jaxws:client 配置方法是怎么设置timeout</title>
	<published>2009-11-10T23:39:03Z</published>
	<updated>2009-11-10T23:39:03Z</updated>
	<author>
		<name>eagle.J</name>
	</author>
	<content type="html">我在spring里用这样的方式配置cxf ，使用起来非常的方便，但是现在遇到了read timeout问题
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;lt;jaxws:client id=&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; serviceClass=&amp;quot;c&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address=&amp;quot;&amp;quot; &amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/jaxws:client&amp;gt;
&lt;br&gt;&lt;br&gt;翻了jaxws.xsd中没有关于设置time out的属性。
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26298420&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26298420&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%E8%AF%B7%E9%97%AE%E5%9C%A8spring%E9%87%8C%E7%94%A8jaxws%3Aclient-%E9%85%8D%E7%BD%AE%E6%96%B9%E6%B3%95%E6%98%AF%E6%80%8E%E4%B9%88%E8%AE%BE%E7%BD%AEtimeout-tp26298420p26298420.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26298411</id>
	<title>Re: 如何使用CXF传递自定义的XML</title>
	<published>2009-11-10T23:36:12Z</published>
	<updated>2009-11-10T23:36:12Z</updated>
	<author>
		<name>eagle.J</name>
	</author>
	<content type="html">数据量不大直接用字符串方式传送XML
&lt;br&gt;&lt;br&gt;On 11月2日, 上午10时11分, 瘦瘦 黄 &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26298411&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;huang.shous...@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 客户端、服务端如何做？
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26298411&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26298411&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-%E8%AF%B7%E6%95%99-%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8CXF%E4%BC%A0%E9%80%92%E8%87%AA%E5%AE%9A%E4%B9%89%E7%9A%84XML-tp26158405p26298411.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26196508</id>
	<title>Re: Dynamic Client 调用WSDL问题</title>
	<published>2009-11-04T05:42:37Z</published>
	<updated>2009-11-04T05:42:37Z</updated>
	<author>
		<name>Qianqian's lover</name>
	</author>
	<content type="html">问题应该在 &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif, &amp;#39;Arial Unicode MS&amp;#39;; font-size: 13px; border-collapse: collapse; &quot;&gt;objArray 这个参数上，你仔细看看参考， &lt;/span&gt;&lt;a href=&quot;http://cwiki.apache.org/CXF20DOC/dynamic-clients.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/CXF20DOC/dynamic-clients.html&lt;/a&gt;&lt;div&gt;
&lt;br&gt;&lt;/div&gt;&lt;div&gt;你的 &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif, &amp;#39;Arial Unicode MS&amp;#39;; font-size: 13px; border-collapse: collapse; &quot;&gt;objArray 到底是什么类型，是否需要先实例化？&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;
&lt;a href=&quot;http://cwiki.apache.org/CXF20DOC/dynamic-clients.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Nov 4, 2009 at 3:05 AM, 忆风 &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26196508&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zhdqcn@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;&lt;br&gt;
Hi，bryan.xu2&lt;br&gt;
&lt;br&gt;
是的，的确是XJC包的版本问题，我更新到jaxb-xjc-2.1.12.jar了，&lt;br&gt;
发现DynamicClientFactory，Client都能创建成功，信息如下：&lt;br&gt;
&lt;br&gt;
2009-11-04 09:55:06,640&lt;br&gt;
[org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Refreshing&lt;br&gt;
org.apache.cxf.bus.spring.BusApplicationContext@14b7453: display name&lt;br&gt;
[org.apache.cxf.bus.spring.BusApplicationContext@14b7453]; startup&lt;br&gt;
date [Wed Nov 04 09:55:06 CST 2009]; root of context hierarchy&lt;br&gt;
2009-11-4 9:55:06 org.apache.cxf.bus.spring.BusApplicationContext&lt;br&gt;
getConfigResources&lt;br&gt;
信息: No cxf.xml configuration file detected, relying on defaults.&lt;br&gt;
2009-11-04 09:55:07,390&lt;br&gt;
[org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Bean factory&lt;br&gt;
for application context&lt;br&gt;
[org.apache.cxf.bus.spring.BusApplicationContext@14b7453]:&lt;br&gt;
org.springframework.beans.factory.support.DefaultListableBeanFactory@37fb1e&lt;br&gt;
2009-11-4 9:55:11 org.apache.cxf.endpoint.dynamic.DynamicClientFactory&lt;br&gt;
outputDebug&lt;br&gt;
信息: Created classes: com.m800.i400.pboss.nummanage.ws.ActivateNumber,&lt;br&gt;
com.m800.i400.pboss.nummanage.ws.ActivateNumberResponse,&lt;br&gt;
com.m800.i400.pboss.nummanage.ws.GetNumber,&lt;br&gt;
com.m800.i400.pboss.nummanage.ws.GetNumberDetails,&lt;br&gt;
com.m800.i400.pboss.nummanage.ws.GetNumberDetailsResponse,&lt;br&gt;
com.m800.i400.pboss.nummanage.ws.GetNumberResponse,&lt;br&gt;
com.m800.i400.pboss.nummanage.ws.LockNumberTemp,&lt;br&gt;
com.m800.i400.pboss.nummanage.ws.LockNumberTempResponse,&lt;br&gt;
com.m800.i400.pboss.nummanage.ws.LongLockNumber,&lt;br&gt;
com.m800.i400.pboss.nummanage.ws.LongLockNumberResponse,&lt;br&gt;
com.m800.i400.pboss.nummanage.ws.ObjectFactory&lt;br&gt;
&lt;br&gt;
======================================================================================================&lt;br&gt;
&lt;br&gt;
这里观察到：ActivateNumber、GetNumber、LockNumberTemp、LongLockNumber、&lt;br&gt;
GetNumberDetails由代理都创建成功了&lt;br&gt;
&lt;br&gt;
但是一直在invoke调用不通过，不得其解：&lt;br&gt;
Object[] results = client.invoke(&amp;quot;getNumber&amp;quot;, objArray);&lt;br&gt;
&lt;br&gt;
不晓得哪位兄弟用过这种方式调用ws，指点下问题，多谢了&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
On 11月3日, 下午6时07分, Bryan X &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26196508&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bryan.xu2...@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt; Caused by: java.lang.ClassNotFoundException:&lt;br&gt;
&amp;gt; com.sun.tools.internal.xjc.api.XJC&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; XJC类包的问题，&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; 2009/11/3 willem &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26196508&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;willem.ji...@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; 你的xjc 的版本太低了， 不知道你用的CXF 是什么版本，&lt;br&gt;
&amp;gt; &amp;gt; 如果是2.1.x , 2.2.x , 哪 jaxb得使用2.1 以上的版本。&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; On 11月3日, 上午11时19分, 周大庆 &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26196508&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zhd...@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; 发现少了个包&amp;quot;jaxb-xjc-2.0.jar&amp;quot;，但却依然不行&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; 2009-11-03 11:15:38,968&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Refreshing&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; org.apache.cxf.bus.spring.BusApplicationContext@e53108: display name&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext@e53108]; startup date&lt;br&gt;
&amp;gt; &amp;gt; [Tue&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; Nov 03 11:15:38 CST 2009]; root of context hierarchy&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; 2009-11-3 11:15:39 org.apache.cxf.bus.spring.BusApplicationContext&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; getConfigResources&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; 信息: No cxf.xml configuration file detected, relying on defaults.&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; 2009-11-03 11:15:39,281&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Bean factory for&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; application context&lt;br&gt;
&amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext@e53108]:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; org.springframework.beans.factory.support.DefaultListableBeanFactory@1e8a1f 6&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; Exception in thread &amp;quot;main&amp;quot; java.lang.reflect.UndeclaredThrowableException&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; at $Proxy32.getOptions(Unknown Source)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; at&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.addSchemas(DynamicClie&lt;br&gt;
&amp;gt; &amp;gt; ntFactory.java:447)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; at&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicCl&lt;br&gt;
&amp;gt; &amp;gt; ientFactory.java:278)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; at&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicCl&lt;br&gt;
&amp;gt; &amp;gt; ientFactory.java:231)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; at&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicCl&lt;br&gt;
&amp;gt; &amp;gt; ientFactory.java:224)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; at&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicCl&lt;br&gt;
&amp;gt; &amp;gt; ientFactory.java:159)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; at com.m800.i400.pboss.nummanage.ws.impl.Test.main(Test.java:83)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; at&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3&lt;br&gt;
&amp;gt; &amp;gt; 9)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; at&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp&lt;br&gt;
&amp;gt; &amp;gt; l.java:25)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; at java.lang.reflect.Method.invoke(Method.java:597)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; Caused by: java.lang.NoSuchMethodException:&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.getOptions()&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; at java.lang.Class.getMethod(Class.java:1605)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; at&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; org.apache.cxf.common.util.ReflectionInvokationHandler.invoke(ReflectionInv&lt;br&gt;
&amp;gt; &amp;gt; okationHandler.java:50)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; ... 12 more&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; 2009/11/3 忆风 &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26196508&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zhd...@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; 我在一个main中运行如下代码：&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        URL wsdlURL = new URL(&amp;quot;&lt;a href=&quot;http://localhost:8080/service/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/service/&lt;/a&gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; TollFreeNumberService?wsdl&amp;quot;);&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        DynamicClientFactory dcf = DynamicClientFactory.newInstance&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; ();&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        Client client = dcf.createClient(wsdlURL);&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        Object[] objArray = new Object[1];&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        objArray[0] = &amp;quot;&amp;quot;;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        objArray[1] = &amp;quot;&amp;quot;;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        objArray[2] = &amp;quot;4001202990&amp;quot;;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        //调用特定的Web Service方法&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        Object[] results = client.invoke(&amp;quot;getNumber&amp;quot;, objArray);&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        System.out.println(results[0]);&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; 如下错误：&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; 2009-11-03 10:41:10,187&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Refreshing&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; org.apache.cxf.bus.spring.BusApplicationContext@f62373: display name&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext@f62373]; startup date&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; [Tue Nov 03 10:41:10 CST 2009]; root of context hierarchy&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; 2009-11-3 10:41:10 org.apache.cxf.bus.spring.BusApplicationContext&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; getConfigResources&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; 信息: No cxf.xml configuration file detected, relying on defaults.&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; 2009-11-03 10:41:10,484&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Bean factory&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; for application context&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext@f62373]:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; org.springframework.beans.factory.support.DefaultListableBeanFactory@1e152c 5&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; Exception in thread &amp;quot;main&amp;quot; java.lang.IllegalStateException: Unable to&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; create schema compiler&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at&lt;br&gt;
&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; (DynamicClientFactory.java:264)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at&lt;br&gt;
&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; (DynamicClientFactory.java:231)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at&lt;br&gt;
&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; (DynamicClientFactory.java:224)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at&lt;br&gt;
&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; (DynamicClientFactory.java:159)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at com.m800.i400.pboss.nummanage.ws.impl.Test.main(Test.java:83)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at sun.reflect.NativeMethodAccessorImpl.invoke&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; (NativeMethodAccessorImpl.java:39)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at sun.reflect.DelegatingMethodAccessorImpl.invoke&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; (DelegatingMethodAccessorImpl.java:25)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at java.lang.reflect.Method.invoke(Method.java:597)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at&lt;br&gt;
&amp;gt; &amp;gt; com.intellij.rt.execution.application.AppMain.main(AppMain.java:&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; 90)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; Caused by: javax.xml.bind.JAXBException&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;  - with linked exception:&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; [java.lang.ClassNotFoundException: com.sun.tools.internal.xjc.api.XJC]&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; org.apache.cxf.jaxb.JAXBUtils.createSchemaCompiler(JAXBUtils.java:&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; 622)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at&lt;br&gt;
&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; (DynamicClientFactory.java:262)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        ... 9 more&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; Caused by: java.lang.ClassNotFoundException:&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; com.sun.tools.internal.xjc.api.XJC&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at java.security.AccessController.doPrivileged(Native Method)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at java.lang.Class.forName0(Native Method)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at java.lang.Class.forName(Class.java:169)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; org.apache.cxf.jaxb.JAXBUtils.createSchemaCompiler(JAXBUtils.java:&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; 615)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        ... 10 more&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; cxf不能Dynamic Client方式调用吗？&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; --&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; 庄周梦蝶，孰蝶是我，我是孰蝶？一梦至今，蝶我已难分&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; --&lt;br&gt;
&amp;gt; -»(¯`v´¯)-»&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;-»(¯`v´¯)-»&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;
--~--~---------~--~----~------------~-------~--~----~&lt;br&gt;
您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
 &lt;br&gt; &amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26196508&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
 &lt;br&gt; &amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26196508&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
 &lt;br&gt; &amp;nbsp;更多选项，请通过 http://groups.google.com/group/cxf-zh?hl=zh-CN 访问该论坛
 &lt;br&gt; ----
 &lt;br&gt; Apache CXF 首页 http://cwiki.apache.org/confluence/display/CXF/Index&lt;br&gt;
-~----------~----~----~----~------~----~------~--~---&lt;br&gt;
&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dynamic-Client-%E8%B0%83%E7%94%A8WSDL%E9%97%AE%E9%A2%98-tp26174240p26196508.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26189967</id>
	<title>Re: Dynamic Client 调用WSDL问题</title>
	<published>2009-11-03T18:05:42Z</published>
	<updated>2009-11-03T18:05:42Z</updated>
	<author>
		<name>忆风</name>
	</author>
	<content type="html">&lt;br&gt;Hi，bryan.xu2
&lt;br&gt;&lt;br&gt;是的，的确是XJC包的版本问题，我更新到jaxb-xjc-2.1.12.jar了，
&lt;br&gt;发现DynamicClientFactory，Client都能创建成功，信息如下：
&lt;br&gt;&lt;br&gt;2009-11-04 09:55:06,640
&lt;br&gt;[org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Refreshing
&lt;br&gt;org.apache.cxf.bus.spring.BusApplicationContext@14b7453: display name
&lt;br&gt;[org.apache.cxf.bus.spring.BusApplicationContext@14b7453]; startup
&lt;br&gt;date [Wed Nov 04 09:55:06 CST 2009]; root of context hierarchy
&lt;br&gt;2009-11-4 9:55:06 org.apache.cxf.bus.spring.BusApplicationContext
&lt;br&gt;getConfigResources
&lt;br&gt;信息: No cxf.xml configuration file detected, relying on defaults.
&lt;br&gt;2009-11-04 09:55:07,390
&lt;br&gt;[org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Bean factory
&lt;br&gt;for application context
&lt;br&gt;[org.apache.cxf.bus.spring.BusApplicationContext@14b7453]:
&lt;br&gt;org.springframework.beans.factory.support.DefaultListableBeanFactory@37fb1e
&lt;br&gt;2009-11-4 9:55:11 org.apache.cxf.endpoint.dynamic.DynamicClientFactory
&lt;br&gt;outputDebug
&lt;br&gt;信息: Created classes: com.m800.i400.pboss.nummanage.ws.ActivateNumber,
&lt;br&gt;com.m800.i400.pboss.nummanage.ws.ActivateNumberResponse,
&lt;br&gt;com.m800.i400.pboss.nummanage.ws.GetNumber,
&lt;br&gt;com.m800.i400.pboss.nummanage.ws.GetNumberDetails,
&lt;br&gt;com.m800.i400.pboss.nummanage.ws.GetNumberDetailsResponse,
&lt;br&gt;com.m800.i400.pboss.nummanage.ws.GetNumberResponse,
&lt;br&gt;com.m800.i400.pboss.nummanage.ws.LockNumberTemp,
&lt;br&gt;com.m800.i400.pboss.nummanage.ws.LockNumberTempResponse,
&lt;br&gt;com.m800.i400.pboss.nummanage.ws.LongLockNumber,
&lt;br&gt;com.m800.i400.pboss.nummanage.ws.LongLockNumberResponse,
&lt;br&gt;com.m800.i400.pboss.nummanage.ws.ObjectFactory
&lt;br&gt;&lt;br&gt;======================================================================================================
&lt;br&gt;&lt;br&gt;这里观察到：ActivateNumber、GetNumber、LockNumberTemp、LongLockNumber、
&lt;br&gt;GetNumberDetails由代理都创建成功了
&lt;br&gt;&lt;br&gt;但是一直在invoke调用不通过，不得其解：
&lt;br&gt;Object[] results = client.invoke(&amp;quot;getNumber&amp;quot;, objArray);
&lt;br&gt;&lt;br&gt;不晓得哪位兄弟用过这种方式调用ws，指点下问题，多谢了
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On 11月3日, 下午6时07分, Bryan X &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26189967&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bryan.xu2...@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Caused by: java.lang.ClassNotFoundException:
&lt;br&gt;&amp;gt; com.sun.tools.internal.xjc.api.XJC
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; XJC类包的问题，
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/11/3 willem &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26189967&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;willem.ji...@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 你的xjc 的版本太低了， 不知道你用的CXF 是什么版本，
&lt;br&gt;&amp;gt; &amp;gt; 如果是2.1.x , 2.2.x , 哪 jaxb得使用2.1 以上的版本。
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On 11月3日, 上午11时19分, 周大庆 &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26189967&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zhd...@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 发现少了个包&amp;quot;jaxb-xjc-2.0.jar&amp;quot;，但却依然不行
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 2009-11-03 11:15:38,968
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Refreshing
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; org.apache.cxf.bus.spring.BusApplicationContext@e53108: display name
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext@e53108]; startup date
&lt;br&gt;&amp;gt; &amp;gt; [Tue
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Nov 03 11:15:38 CST 2009]; root of context hierarchy
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 2009-11-3 11:15:39 org.apache.cxf.bus.spring.BusApplicationContext
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; getConfigResources
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 信息: No cxf.xml configuration file detected, relying on defaults.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 2009-11-03 11:15:39,281
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Bean factory for
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; application context
&lt;br&gt;&amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext@e53108]:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; org.springframework.beans.factory.support.DefaultListableBeanFactory@1e8a1f 6
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Exception in thread &amp;quot;main&amp;quot; java.lang.reflect.UndeclaredThrowableException
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; at $Proxy32.getOptions(Unknown Source)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; at
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.addSchemas(DynamicClie
&lt;br&gt;&amp;gt; &amp;gt; ntFactory.java:447)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; at
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicCl
&lt;br&gt;&amp;gt; &amp;gt; ientFactory.java:278)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; at
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicCl
&lt;br&gt;&amp;gt; &amp;gt; ientFactory.java:231)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; at
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicCl
&lt;br&gt;&amp;gt; &amp;gt; ientFactory.java:224)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; at
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicCl
&lt;br&gt;&amp;gt; &amp;gt; ientFactory.java:159)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; at com.m800.i400.pboss.nummanage.ws.impl.Test.main(Test.java:83)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; at
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3
&lt;br&gt;&amp;gt; &amp;gt; 9)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; at
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
&lt;br&gt;&amp;gt; &amp;gt; l.java:25)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; at java.lang.reflect.Method.invoke(Method.java:597)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Caused by: java.lang.NoSuchMethodException:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.getOptions()
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; at java.lang.Class.getMethod(Class.java:1605)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; at
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; org.apache.cxf.common.util.ReflectionInvokationHandler.invoke(ReflectionInv
&lt;br&gt;&amp;gt; &amp;gt; okationHandler.java:50)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ... 12 more
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 2009/11/3 忆风 &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26189967&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zhd...@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 我在一个main中运行如下代码：
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        URL wsdlURL = new URL(&amp;quot;&lt;a href=&quot;http://localhost:8080/service/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/service/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; TollFreeNumberService?wsdl&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        DynamicClientFactory dcf = DynamicClientFactory.newInstance
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; ();
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        Client client = dcf.createClient(wsdlURL);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        Object[] objArray = new Object[1];
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        objArray[0] = &amp;quot;&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        objArray[1] = &amp;quot;&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        objArray[2] = &amp;quot;4001202990&amp;quot;;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        //调用特定的Web Service方法
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        Object[] results = client.invoke(&amp;quot;getNumber&amp;quot;, objArray);
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        System.out.println(results[0]);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 如下错误：
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 2009-11-03 10:41:10,187
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Refreshing
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; org.apache.cxf.bus.spring.BusApplicationContext@f62373: display name
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext@f62373]; startup date
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; [Tue Nov 03 10:41:10 CST 2009]; root of context hierarchy
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 2009-11-3 10:41:10 org.apache.cxf.bus.spring.BusApplicationContext
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; getConfigResources
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 信息: No cxf.xml configuration file detected, relying on defaults.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 2009-11-03 10:41:10,484
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Bean factory
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; for application context
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext@f62373]:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; org.springframework.beans.factory.support.DefaultListableBeanFactory@1e152c 5
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Exception in thread &amp;quot;main&amp;quot; java.lang.IllegalStateException: Unable to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; create schema compiler
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at
&lt;br&gt;&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; (DynamicClientFactory.java:264)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at
&lt;br&gt;&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; (DynamicClientFactory.java:231)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at
&lt;br&gt;&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; (DynamicClientFactory.java:224)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at
&lt;br&gt;&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; (DynamicClientFactory.java:159)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at com.m800.i400.pboss.nummanage.ws.impl.Test.main(Test.java:83)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at sun.reflect.NativeMethodAccessorImpl.invoke
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; (NativeMethodAccessorImpl.java:39)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at sun.reflect.DelegatingMethodAccessorImpl.invoke
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; (DelegatingMethodAccessorImpl.java:25)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at java.lang.reflect.Method.invoke(Method.java:597)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at
&lt;br&gt;&amp;gt; &amp;gt; com.intellij.rt.execution.application.AppMain.main(AppMain.java:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 90)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Caused by: javax.xml.bind.JAXBException
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;  - with linked exception:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; [java.lang.ClassNotFoundException: com.sun.tools.internal.xjc.api.XJC]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; org.apache.cxf.jaxb.JAXBUtils.createSchemaCompiler(JAXBUtils.java:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 622)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at
&lt;br&gt;&amp;gt; &amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; (DynamicClientFactory.java:262)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        ... 9 more
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Caused by: java.lang.ClassNotFoundException:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; com.sun.tools.internal.xjc.api.XJC
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at java.security.AccessController.doPrivileged(Native Method)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at java.lang.Class.forName0(Native Method)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at java.lang.Class.forName(Class.java:169)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        at
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; org.apache.cxf.jaxb.JAXBUtils.createSchemaCompiler(JAXBUtils.java:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 615)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;        ... 10 more
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; cxf不能Dynamic Client方式调用吗？
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 庄周梦蝶，孰蝶是我，我是孰蝶？一梦至今，蝶我已难分
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; -»(¯`v´¯)-»
&lt;/div&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26189967&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26189967&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dynamic-Client-%E8%B0%83%E7%94%A8WSDL%E9%97%AE%E9%A2%98-tp26174240p26189967.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26178535</id>
	<title>Nude Amateur Free video archive and blogs with daily photos, video  free clips, ... Then I took fucking her hot tight out until the open! ....  You are both girls began to suck their mothers while she frigged the younger  girls ... Was licking the ex</title>
	<published>2009-11-03T03:51:22Z</published>
	<updated>2009-11-03T03:51:22Z</updated>
	<author>
		<name>colitesk</name>
	</author>
	<content type="html">&lt;br&gt;Nude Amateur Free video archive and blogs with daily photos, video
&lt;br&gt;free clips, ... Then I took fucking her hot tight out until the
&lt;br&gt;open! .... You are both girls began to suck their mothers while she
&lt;br&gt;frigged the younger girls ... Was licking the exposed same time and
&lt;br&gt;slimy cunt juice the headed away. ...
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://sciencinfo.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sciencinfo.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://sciencinfo.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sciencinfo.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://sciencinfo.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sciencinfo.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26178535&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26178535&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Nude-Amateur-Free-video-archive-and-blogs-with-daily-photos%2C-video--free-clips%2C-...-Then-I-took-fucking-her-hot-tight-out-until-the-open%21-....--You-are-both-girls-began-to-suck-their-mothers-while-she-frigged-the-younger--girls-...-Was-licking-the-ex-tp26178535p26178535.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26177477</id>
	<title>Re: Dynamic Client 调用WSDL问题</title>
	<published>2009-11-03T02:07:25Z</published>
	<updated>2009-11-03T02:07:25Z</updated>
	<author>
		<name>Qianqian's lover</name>
	</author>
	<content type="html">&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif, &amp;#39;Arial Unicode MS&amp;#39;; font-size: 13px; border-collapse: collapse; &quot;&gt;Caused by: java.lang.ClassNotFoundException:&lt;br&gt;com.sun.tools.internal.xjc.api.XJC&lt;/span&gt;&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; face=&quot;arial, sans-serif, &amp;#39;Arial Unicode MS&amp;#39;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px; &quot;&gt;&lt;/span&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;arial, sans-serif, &amp;#39;Arial Unicode MS&amp;#39;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse;&quot;&gt;XJC类包的问题，&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;arial, sans-serif, &amp;#39;Arial Unicode MS&amp;#39;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;arial, sans-serif, &amp;#39;Arial Unicode MS&amp;#39;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse;&quot;&gt;&lt;br&gt;
&lt;/span&gt;&lt;/font&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/3 willem &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26177477&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;willem.jiang@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
&lt;br&gt;
你的xjc 的版本太低了， 不知道你用的CXF 是什么版本，&lt;br&gt;
如果是2.1.x , 2.2.x , 哪 jaxb得使用2.1 以上的版本。&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
On 11月3日, 上午11时19分, 周大庆 &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26177477&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zhd...@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt; 发现少了个包&amp;quot;jaxb-xjc-2.0.jar&amp;quot;，但却依然不行&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; 2009-11-03 11:15:38,968&lt;br&gt;
&amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Refreshing&lt;br&gt;
&amp;gt; org.apache.cxf.bus.spring.BusApplicationContext@e53108: display name&lt;br&gt;
&amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext@e53108]; startup date [Tue&lt;br&gt;
&amp;gt; Nov 03 11:15:38 CST 2009]; root of context hierarchy&lt;br&gt;
&amp;gt; 2009-11-3 11:15:39 org.apache.cxf.bus.spring.BusApplicationContext&lt;br&gt;
&amp;gt; getConfigResources&lt;br&gt;
&amp;gt; 信息: No cxf.xml configuration file detected, relying on defaults.&lt;br&gt;
&amp;gt; 2009-11-03 11:15:39,281&lt;br&gt;
&amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Bean factory for&lt;br&gt;
&amp;gt; application context [org.apache.cxf.bus.spring.BusApplicationContext@e53108]:&lt;br&gt;
&amp;gt; org.springframework.beans.factory.support.DefaultListableBeanFactory@1e8a1f 6&lt;br&gt;
&amp;gt; Exception in thread &amp;quot;main&amp;quot; java.lang.reflect.UndeclaredThrowableException&lt;br&gt;
&amp;gt; at $Proxy32.getOptions(Unknown Source)&lt;br&gt;
&amp;gt; at&lt;br&gt;
&lt;/div&gt;&amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.addSchemas(DynamicClie ntFactory.java:447)&lt;br&gt;
&amp;gt; at&lt;br&gt;
&amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicCl ientFactory.java:278)&lt;br&gt;
&amp;gt; at&lt;br&gt;
&amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicCl ientFactory.java:231)&lt;br&gt;
&amp;gt; at&lt;br&gt;
&amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicCl ientFactory.java:224)&lt;br&gt;
&amp;gt; at&lt;br&gt;
&amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicCl ientFactory.java:159)&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt; at com.m800.i400.pboss.nummanage.ws.impl.Test.main(Test.java:83)&lt;br&gt;
&amp;gt; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br&gt;
&amp;gt; at&lt;br&gt;
&amp;gt; sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3 9)&lt;br&gt;
&amp;gt; at&lt;br&gt;
&lt;/div&gt;&amp;gt; sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp l.java:25)&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt; at java.lang.reflect.Method.invoke(Method.java:597)&lt;br&gt;
&amp;gt; at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)&lt;br&gt;
&amp;gt; Caused by: java.lang.NoSuchMethodException:&lt;br&gt;
&amp;gt; com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.getOptions()&lt;br&gt;
&amp;gt; at java.lang.Class.getMethod(Class.java:1605)&lt;br&gt;
&amp;gt; at&lt;br&gt;
&lt;/div&gt;&amp;gt; org.apache.cxf.common.util.ReflectionInvokationHandler.invoke(ReflectionInv okationHandler.java:50)&lt;br&gt;
&amp;gt; ... 12 more&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; 2009/11/3 忆风 &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26177477&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zhd...@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; 我在一个main中运行如下代码：&lt;br&gt;
&amp;gt; &amp;gt;        URL wsdlURL = new URL(&amp;quot;&lt;a href=&quot;http://localhost:8080/service/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/service/&lt;/a&gt;&lt;br&gt;
&amp;gt; &amp;gt; TollFreeNumberService?wsdl&amp;quot;);&lt;br&gt;
&amp;gt; &amp;gt;        DynamicClientFactory dcf = DynamicClientFactory.newInstance&lt;br&gt;
&amp;gt; &amp;gt; ();&lt;br&gt;
&amp;gt; &amp;gt;        Client client = dcf.createClient(wsdlURL);&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt;        Object[] objArray = new Object[1];&lt;br&gt;
&amp;gt; &amp;gt;        objArray[0] = &amp;quot;&amp;quot;;&lt;br&gt;
&amp;gt; &amp;gt;        objArray[1] = &amp;quot;&amp;quot;;&lt;br&gt;
&amp;gt; &amp;gt;        objArray[2] = &amp;quot;4001202990&amp;quot;;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt;        //调用特定的Web Service方法&lt;br&gt;
&amp;gt; &amp;gt;        Object[] results = client.invoke(&amp;quot;getNumber&amp;quot;, objArray);&lt;br&gt;
&amp;gt; &amp;gt;        System.out.println(results[0]);&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; 如下错误：&lt;br&gt;
&amp;gt; &amp;gt; 2009-11-03 10:41:10,187&lt;br&gt;
&amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Refreshing&lt;br&gt;
&amp;gt; &amp;gt; org.apache.cxf.bus.spring.BusApplicationContext@f62373: display name&lt;br&gt;
&amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext@f62373]; startup date&lt;br&gt;
&amp;gt; &amp;gt; [Tue Nov 03 10:41:10 CST 2009]; root of context hierarchy&lt;br&gt;
&amp;gt; &amp;gt; 2009-11-3 10:41:10 org.apache.cxf.bus.spring.BusApplicationContext&lt;br&gt;
&amp;gt; &amp;gt; getConfigResources&lt;br&gt;
&amp;gt; &amp;gt; 信息: No cxf.xml configuration file detected, relying on defaults.&lt;br&gt;
&amp;gt; &amp;gt; 2009-11-03 10:41:10,484&lt;br&gt;
&amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Bean factory&lt;br&gt;
&amp;gt; &amp;gt; for application context&lt;br&gt;
&amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext@f62373]:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; org.springframework.beans.factory.support.DefaultListableBeanFactory@1e152c 5&lt;br&gt;
&amp;gt; &amp;gt; Exception in thread &amp;quot;main&amp;quot; java.lang.IllegalStateException: Unable to&lt;br&gt;
&amp;gt; &amp;gt; create schema compiler&lt;br&gt;
&amp;gt; &amp;gt;        at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient&lt;br&gt;
&amp;gt; &amp;gt; (DynamicClientFactory.java:264)&lt;br&gt;
&amp;gt; &amp;gt;        at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient&lt;br&gt;
&amp;gt; &amp;gt; (DynamicClientFactory.java:231)&lt;br&gt;
&amp;gt; &amp;gt;        at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient&lt;br&gt;
&amp;gt; &amp;gt; (DynamicClientFactory.java:224)&lt;br&gt;
&amp;gt; &amp;gt;        at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient&lt;br&gt;
&amp;gt; &amp;gt; (DynamicClientFactory.java:159)&lt;br&gt;
&amp;gt; &amp;gt;        at com.m800.i400.pboss.nummanage.ws.impl.Test.main(Test.java:83)&lt;br&gt;
&amp;gt; &amp;gt;        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br&gt;
&amp;gt; &amp;gt;        at sun.reflect.NativeMethodAccessorImpl.invoke&lt;br&gt;
&amp;gt; &amp;gt; (NativeMethodAccessorImpl.java:39)&lt;br&gt;
&amp;gt; &amp;gt;        at sun.reflect.DelegatingMethodAccessorImpl.invoke&lt;br&gt;
&amp;gt; &amp;gt; (DelegatingMethodAccessorImpl.java:25)&lt;br&gt;
&amp;gt; &amp;gt;        at java.lang.reflect.Method.invoke(Method.java:597)&lt;br&gt;
&amp;gt; &amp;gt;        at com.intellij.rt.execution.application.AppMain.main(AppMain.java:&lt;br&gt;
&amp;gt; &amp;gt; 90)&lt;br&gt;
&amp;gt; &amp;gt; Caused by: javax.xml.bind.JAXBException&lt;br&gt;
&amp;gt; &amp;gt;  - with linked exception:&lt;br&gt;
&amp;gt; &amp;gt; [java.lang.ClassNotFoundException: com.sun.tools.internal.xjc.api.XJC]&lt;br&gt;
&amp;gt; &amp;gt;        at&lt;br&gt;
&amp;gt; &amp;gt; org.apache.cxf.jaxb.JAXBUtils.createSchemaCompiler(JAXBUtils.java:&lt;br&gt;
&amp;gt; &amp;gt; 622)&lt;br&gt;
&amp;gt; &amp;gt;        at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient&lt;br&gt;
&amp;gt; &amp;gt; (DynamicClientFactory.java:262)&lt;br&gt;
&amp;gt; &amp;gt;        ... 9 more&lt;br&gt;
&amp;gt; &amp;gt; Caused by: java.lang.ClassNotFoundException:&lt;br&gt;
&amp;gt; &amp;gt; com.sun.tools.internal.xjc.api.XJC&lt;br&gt;
&amp;gt; &amp;gt;        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)&lt;br&gt;
&amp;gt; &amp;gt;        at java.security.AccessController.doPrivileged(Native Method)&lt;br&gt;
&amp;gt; &amp;gt;        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)&lt;br&gt;
&amp;gt; &amp;gt;        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)&lt;br&gt;
&amp;gt; &amp;gt;        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)&lt;br&gt;
&amp;gt; &amp;gt;        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)&lt;br&gt;
&amp;gt; &amp;gt;        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)&lt;br&gt;
&amp;gt; &amp;gt;        at java.lang.Class.forName0(Native Method)&lt;br&gt;
&amp;gt; &amp;gt;        at java.lang.Class.forName(Class.java:169)&lt;br&gt;
&amp;gt; &amp;gt;        at&lt;br&gt;
&amp;gt; &amp;gt; org.apache.cxf.jaxb.JAXBUtils.createSchemaCompiler(JAXBUtils.java:&lt;br&gt;
&amp;gt; &amp;gt; 615)&lt;br&gt;
&amp;gt; &amp;gt;        ... 10 more&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; cxf不能Dynamic Client方式调用吗？&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; --&lt;br&gt;
&amp;gt; 庄周梦蝶，孰蝶是我，我是孰蝶？一梦至今，蝶我已难分&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;-»(¯`v´¯)-»&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;
--~--~---------~--~----~------------~-------~--~----~&lt;br&gt;
您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
 &lt;br&gt; &amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26177477&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
 &lt;br&gt; &amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26177477&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
 &lt;br&gt; &amp;nbsp;更多选项，请通过 http://groups.google.com/group/cxf-zh?hl=zh-CN 访问该论坛
 &lt;br&gt; ----
 &lt;br&gt; Apache CXF 首页 http://cwiki.apache.org/confluence/display/CXF/Index&lt;br&gt;
-~----------~----~----~----~------~----~------~--~---&lt;br&gt;
&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dynamic-Client-%E8%B0%83%E7%94%A8WSDL%E9%97%AE%E9%A2%98-tp26174240p26177477.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26174573</id>
	<title>Re: Dynamic Client 调用WSDL问题</title>
	<published>2009-11-02T19:43:51Z</published>
	<updated>2009-11-02T19:43:51Z</updated>
	<author>
		<name>willem.jiang</name>
	</author>
	<content type="html">&lt;br&gt;你的xjc 的版本太低了， 不知道你用的CXF 是什么版本，
&lt;br&gt;如果是2.1.x , 2.2.x , 哪 jaxb得使用2.1 以上的版本。
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On 11月3日, 上午11时19分, 周大庆 &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26174573&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zhd...@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 发现少了个包&amp;quot;jaxb-xjc-2.0.jar&amp;quot;，但却依然不行
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009-11-03 11:15:38,968
&lt;br&gt;&amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Refreshing
&lt;br&gt;&amp;gt; org.apache.cxf.bus.spring.BusApplicationContext@e53108: display name
&lt;br&gt;&amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext@e53108]; startup date [Tue
&lt;br&gt;&amp;gt; Nov 03 11:15:38 CST 2009]; root of context hierarchy
&lt;br&gt;&amp;gt; 2009-11-3 11:15:39 org.apache.cxf.bus.spring.BusApplicationContext
&lt;br&gt;&amp;gt; getConfigResources
&lt;br&gt;&amp;gt; 信息: No cxf.xml configuration file detected, relying on defaults.
&lt;br&gt;&amp;gt; 2009-11-03 11:15:39,281
&lt;br&gt;&amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Bean factory for
&lt;br&gt;&amp;gt; application context [org.apache.cxf.bus.spring.BusApplicationContext@e53108]:
&lt;br&gt;&amp;gt; org.springframework.beans.factory.support.DefaultListableBeanFactory@1e8a1f 6
&lt;br&gt;&amp;gt; Exception in thread &amp;quot;main&amp;quot; java.lang.reflect.UndeclaredThrowableException
&lt;br&gt;&amp;gt; at $Proxy32.getOptions(Unknown Source)
&lt;br&gt;&amp;gt; at
&lt;br&gt;&amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.addSchemas(DynamicClie ntFactory.java:447)
&lt;br&gt;&amp;gt; at
&lt;br&gt;&amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicCl ientFactory.java:278)
&lt;br&gt;&amp;gt; at
&lt;br&gt;&amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicCl ientFactory.java:231)
&lt;br&gt;&amp;gt; at
&lt;br&gt;&amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicCl ientFactory.java:224)
&lt;br&gt;&amp;gt; at
&lt;br&gt;&amp;gt; org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicCl ientFactory.java:159)
&lt;br&gt;&amp;gt; at com.m800.i400.pboss.nummanage.ws.impl.Test.main(Test.java:83)
&lt;br&gt;&amp;gt; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt; at
&lt;br&gt;&amp;gt; sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3 9)
&lt;br&gt;&amp;gt; at
&lt;br&gt;&amp;gt; sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp l.java:25)
&lt;br&gt;&amp;gt; at java.lang.reflect.Method.invoke(Method.java:597)
&lt;br&gt;&amp;gt; at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)
&lt;br&gt;&amp;gt; Caused by: java.lang.NoSuchMethodException:
&lt;br&gt;&amp;gt; com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.getOptions()
&lt;br&gt;&amp;gt; at java.lang.Class.getMethod(Class.java:1605)
&lt;br&gt;&amp;gt; at
&lt;br&gt;&amp;gt; org.apache.cxf.common.util.ReflectionInvokationHandler.invoke(ReflectionInv okationHandler.java:50)
&lt;br&gt;&amp;gt; ... 12 more
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/11/3 忆风 &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26174573&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zhd...@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 我在一个main中运行如下代码：
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL wsdlURL = new URL(&amp;quot;&lt;a href=&quot;http://localhost:8080/service/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/service/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; TollFreeNumberService?wsdl&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DynamicClientFactory dcf = DynamicClientFactory.newInstance
&lt;br&gt;&amp;gt; &amp;gt; ();
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Client client = dcf.createClient(wsdlURL);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Object[] objArray = new Object[1];
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;objArray[0] = &amp;quot;&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;objArray[1] = &amp;quot;&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;objArray[2] = &amp;quot;4001202990&amp;quot;;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//调用特定的Web Service方法
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Object[] results = client.invoke(&amp;quot;getNumber&amp;quot;, objArray);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(results[0]);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 如下错误：
&lt;br&gt;&amp;gt; &amp;gt; 2009-11-03 10:41:10,187
&lt;br&gt;&amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Refreshing
&lt;br&gt;&amp;gt; &amp;gt; org.apache.cxf.bus.spring.BusApplicationContext@f62373: display name
&lt;br&gt;&amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext@f62373]; startup date
&lt;br&gt;&amp;gt; &amp;gt; [Tue Nov 03 10:41:10 CST 2009]; root of context hierarchy
&lt;br&gt;&amp;gt; &amp;gt; 2009-11-3 10:41:10 org.apache.cxf.bus.spring.BusApplicationContext
&lt;br&gt;&amp;gt; &amp;gt; getConfigResources
&lt;br&gt;&amp;gt; &amp;gt; 信息: No cxf.xml configuration file detected, relying on defaults.
&lt;br&gt;&amp;gt; &amp;gt; 2009-11-03 10:41:10,484
&lt;br&gt;&amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Bean factory
&lt;br&gt;&amp;gt; &amp;gt; for application context
&lt;br&gt;&amp;gt; &amp;gt; [org.apache.cxf.bus.spring.BusApplicationContext@f62373]:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; org.springframework.beans.factory.support.DefaultListableBeanFactory@1e152c 5
&lt;br&gt;&amp;gt; &amp;gt; Exception in thread &amp;quot;main&amp;quot; java.lang.IllegalStateException: Unable to
&lt;br&gt;&amp;gt; &amp;gt; create schema compiler
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient
&lt;br&gt;&amp;gt; &amp;gt; (DynamicClientFactory.java:264)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient
&lt;br&gt;&amp;gt; &amp;gt; (DynamicClientFactory.java:231)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient
&lt;br&gt;&amp;gt; &amp;gt; (DynamicClientFactory.java:224)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient
&lt;br&gt;&amp;gt; &amp;gt; (DynamicClientFactory.java:159)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at com.m800.i400.pboss.nummanage.ws.impl.Test.main(Test.java:83)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke
&lt;br&gt;&amp;gt; &amp;gt; (NativeMethodAccessorImpl.java:39)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke
&lt;br&gt;&amp;gt; &amp;gt; (DelegatingMethodAccessorImpl.java:25)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:597)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at com.intellij.rt.execution.application.AppMain.main(AppMain.java:
&lt;br&gt;&amp;gt; &amp;gt; 90)
&lt;br&gt;&amp;gt; &amp;gt; Caused by: javax.xml.bind.JAXBException
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;- with linked exception:
&lt;br&gt;&amp;gt; &amp;gt; [java.lang.ClassNotFoundException: com.sun.tools.internal.xjc.api.XJC]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; &amp;gt; org.apache.cxf.jaxb.JAXBUtils.createSchemaCompiler(JAXBUtils.java:
&lt;br&gt;&amp;gt; &amp;gt; 622)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient
&lt;br&gt;&amp;gt; &amp;gt; (DynamicClientFactory.java:262)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;... 9 more
&lt;br&gt;&amp;gt; &amp;gt; Caused by: java.lang.ClassNotFoundException:
&lt;br&gt;&amp;gt; &amp;gt; com.sun.tools.internal.xjc.api.XJC
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.security.AccessController.doPrivileged(Native Method)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.Class.forName0(Native Method)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.Class.forName(Class.java:169)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; &amp;gt; org.apache.cxf.jaxb.JAXBUtils.createSchemaCompiler(JAXBUtils.java:
&lt;br&gt;&amp;gt; &amp;gt; 615)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;... 10 more
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; cxf不能Dynamic Client方式调用吗？
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; 庄周梦蝶，孰蝶是我，我是孰蝶？一梦至今，蝶我已难分
&lt;/div&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26174573&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26174573&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dynamic-Client-%E8%B0%83%E7%94%A8WSDL%E9%97%AE%E9%A2%98-tp26174240p26174573.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26174436</id>
	<title>Re: Dynamic Client 调用WSDL问题</title>
	<published>2009-11-02T19:19:21Z</published>
	<updated>2009-11-02T19:19:21Z</updated>
	<author>
		<name>忆风</name>
	</author>
	<content type="html">发现少了个包&amp;ldquo;jaxb-xjc-2.0.jar&amp;rdquo;，但却依然不行&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;2009-11-03 11:15:38,968 [org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Refreshing org.apache.cxf.bus.spring.BusApplicationContext@e53108: display name [org.apache.cxf.bus.spring.BusApplicationContext@e53108]; startup date [Tue Nov 03 11:15:38 CST 2009]; root of context hierarchy&lt;/div&gt;
&lt;div&gt;2009-11-3 11:15:39 org.apache.cxf.bus.spring.BusApplicationContext getConfigResources&lt;/div&gt;&lt;div&gt;信息: No cxf.xml configuration file detected, relying on defaults.&lt;/div&gt;&lt;div&gt;2009-11-03 11:15:39,281 [org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Bean factory for application context [org.apache.cxf.bus.spring.BusApplicationContext@e53108]: org.springframework.beans.factory.support.DefaultListableBeanFactory@1e8a1f6&lt;/div&gt;
&lt;div&gt;Exception in thread &amp;quot;main&amp;quot; java.lang.reflect.UndeclaredThrowableException&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;at $Proxy32.getOptions(Unknown Source)&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.addSchemas(DynamicClientFactory.java:447)&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:278)&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:231)&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:224)&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:159)&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;at com.m800.i400.pboss.nummanage.ws.impl.Test.main(Test.java:83)&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;at java.lang.reflect.Method.invoke(Method.java:597)&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)&lt;/div&gt;
&lt;div&gt;Caused by: java.lang.NoSuchMethodException: com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.getOptions()&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;at java.lang.Class.getMethod(Class.java:1605)&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;at org.apache.cxf.common.util.ReflectionInvokationHandler.invoke(ReflectionInvokationHandler.java:50)&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;... 12 more&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/3 忆风 &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26174436&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zhdqcn@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;我在一个main中运行如下代码：&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL wsdlURL = new URL(&amp;quot;&lt;a href=&quot;http://localhost:8080/service/
TollFreeNumberService?wsdl&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/service/&lt;br&gt;
TollFreeNumberService?wsdl&lt;/a&gt;&amp;quot;);&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DynamicClientFactory dcf = DynamicClientFactory.newInstance&lt;br&gt;
();&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Client client = dcf.createClient(wsdlURL);&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Object[] objArray = new Object[1];&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;objArray[0] = &amp;quot;&amp;quot;;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;objArray[1] = &amp;quot;&amp;quot;;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;objArray[2] = &amp;quot;4001202990&amp;quot;;&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//调用特定的Web Service方法&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Object[] results = client.invoke(&amp;quot;getNumber&amp;quot;, objArray);&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(results[0]);&lt;br&gt;
&lt;br&gt;
如下错误：&lt;br&gt;
2009-11-03 10:41:10,187&lt;br&gt;
[org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Refreshing&lt;br&gt;
org.apache.cxf.bus.spring.BusApplicationContext@f62373: display name&lt;br&gt;
[org.apache.cxf.bus.spring.BusApplicationContext@f62373]; startup date&lt;br&gt;
[Tue Nov 03 10:41:10 CST 2009]; root of context hierarchy&lt;br&gt;
2009-11-3 10:41:10 org.apache.cxf.bus.spring.BusApplicationContext&lt;br&gt;
getConfigResources&lt;br&gt;
信息: No cxf.xml configuration file detected, relying on defaults.&lt;br&gt;
2009-11-03 10:41:10,484&lt;br&gt;
[org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Bean factory&lt;br&gt;
for application context&lt;br&gt;
[org.apache.cxf.bus.spring.BusApplicationContext@f62373]:&lt;br&gt;
org.springframework.beans.factory.support.DefaultListableBeanFactory@1e152c5&lt;br&gt;
Exception in thread &amp;quot;main&amp;quot; java.lang.IllegalStateException: Unable to&lt;br&gt;
create schema compiler&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient&lt;br&gt;
(DynamicClientFactory.java:264)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient&lt;br&gt;
(DynamicClientFactory.java:231)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient&lt;br&gt;
(DynamicClientFactory.java:224)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient&lt;br&gt;
(DynamicClientFactory.java:159)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at com.m800.i400.pboss.nummanage.ws.impl.Test.main(Test.java:83)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke&lt;br&gt;
(NativeMethodAccessorImpl.java:39)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke&lt;br&gt;
(DelegatingMethodAccessorImpl.java:25)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:597)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at com.intellij.rt.execution.application.AppMain.main(AppMain.java:&lt;br&gt;
90)&lt;br&gt;
Caused by: javax.xml.bind.JAXBException&lt;br&gt;
&amp;nbsp;- with linked exception:&lt;br&gt;
[java.lang.ClassNotFoundException: com.sun.tools.internal.xjc.api.XJC]&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.cxf.jaxb.JAXBUtils.createSchemaCompiler(JAXBUtils.java:&lt;br&gt;
622)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient&lt;br&gt;
(DynamicClientFactory.java:262)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;... 9 more&lt;br&gt;
Caused by: java.lang.ClassNotFoundException:&lt;br&gt;
com.sun.tools.internal.xjc.api.XJC&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.net.URLClassLoader$1.run(URLClassLoader.java:200)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.security.AccessController.doPrivileged(Native Method)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.net.URLClassLoader.findClass(URLClassLoader.java:188)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClass(ClassLoader.java:307)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClass(ClassLoader.java:252)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.Class.forName0(Native Method)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.Class.forName(Class.java:169)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.cxf.jaxb.JAXBUtils.createSchemaCompiler(JAXBUtils.java:&lt;br&gt;
615)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;... 10 more&lt;br&gt;
&lt;br&gt;
cxf不能Dynamic Client方式调用吗？&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;庄周梦蝶，孰蝶是我，我是孰蝶？一梦至今，蝶我已难分&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
--~--~---------~--~----~------------~-------~--~----~&lt;br&gt;
您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
 &lt;br&gt; &amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26174436&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
 &lt;br&gt; &amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26174436&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
 &lt;br&gt; &amp;nbsp;更多选项，请通过 http://groups.google.com/group/cxf-zh?hl=zh-CN 访问该论坛
 &lt;br&gt; ----
 &lt;br&gt; Apache CXF 首页 http://cwiki.apache.org/confluence/display/CXF/Index&lt;br&gt;
-~----------~----~----~----~------~----~------~--~---&lt;br&gt;
&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dynamic-Client-%E8%B0%83%E7%94%A8WSDL%E9%97%AE%E9%A2%98-tp26174240p26174436.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26174240</id>
	<title>Dynamic Client 调用WSDL问题</title>
	<published>2009-11-02T18:49:46Z</published>
	<updated>2009-11-02T18:49:46Z</updated>
	<author>
		<name>忆风</name>
	</author>
	<content type="html">&lt;br&gt;我在一个main中运行如下代码：
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL wsdlURL = new URL(&amp;quot;&lt;a href=&quot;http://localhost:8080/service/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/service/&lt;/a&gt;&lt;br&gt;TollFreeNumberService?wsdl&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DynamicClientFactory dcf = DynamicClientFactory.newInstance
&lt;br&gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Client client = dcf.createClient(wsdlURL);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Object[] objArray = new Object[1];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; objArray[0] = &amp;quot;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; objArray[1] = &amp;quot;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; objArray[2] = &amp;quot;4001202990&amp;quot;;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //调用特定的Web Service方法
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Object[] results = client.invoke(&amp;quot;getNumber&amp;quot;, objArray);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(results[0]);
&lt;br&gt;&lt;br&gt;如下错误：
&lt;br&gt;2009-11-03 10:41:10,187
&lt;br&gt;[org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Refreshing
&lt;br&gt;org.apache.cxf.bus.spring.BusApplicationContext@f62373: display name
&lt;br&gt;[org.apache.cxf.bus.spring.BusApplicationContext@f62373]; startup date
&lt;br&gt;[Tue Nov 03 10:41:10 CST 2009]; root of context hierarchy
&lt;br&gt;2009-11-3 10:41:10 org.apache.cxf.bus.spring.BusApplicationContext
&lt;br&gt;getConfigResources
&lt;br&gt;信息: No cxf.xml configuration file detected, relying on defaults.
&lt;br&gt;2009-11-03 10:41:10,484
&lt;br&gt;[org.apache.cxf.bus.spring.BusApplicationContext]-[INFO] Bean factory
&lt;br&gt;for application context
&lt;br&gt;[org.apache.cxf.bus.spring.BusApplicationContext@f62373]:
&lt;br&gt;org.springframework.beans.factory.support.DefaultListableBeanFactory@1e152c5
&lt;br&gt;Exception in thread &amp;quot;main&amp;quot; java.lang.IllegalStateException: Unable to
&lt;br&gt;create schema compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient
&lt;br&gt;(DynamicClientFactory.java:264)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient
&lt;br&gt;(DynamicClientFactory.java:231)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient
&lt;br&gt;(DynamicClientFactory.java:224)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient
&lt;br&gt;(DynamicClientFactory.java:159)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.m800.i400.pboss.nummanage.ws.impl.Test.main(Test.java:83)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke
&lt;br&gt;(NativeMethodAccessorImpl.java:39)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke
&lt;br&gt;(DelegatingMethodAccessorImpl.java:25)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:597)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.intellij.rt.execution.application.AppMain.main(AppMain.java:
&lt;br&gt;90)
&lt;br&gt;Caused by: javax.xml.bind.JAXBException
&lt;br&gt;&amp;nbsp;- with linked exception:
&lt;br&gt;[java.lang.ClassNotFoundException: com.sun.tools.internal.xjc.api.XJC]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxb.JAXBUtils.createSchemaCompiler(JAXBUtils.java:
&lt;br&gt;622)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient
&lt;br&gt;(DynamicClientFactory.java:262)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 9 more
&lt;br&gt;Caused by: java.lang.ClassNotFoundException:
&lt;br&gt;com.sun.tools.internal.xjc.api.XJC
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.security.AccessController.doPrivileged(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Class.forName0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Class.forName(Class.java:169)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxb.JAXBUtils.createSchemaCompiler(JAXBUtils.java:
&lt;br&gt;615)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 10 more
&lt;br&gt;&lt;br&gt;cxf不能Dynamic Client方式调用吗？
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26174240&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26174240&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dynamic-Client-%E8%B0%83%E7%94%A8WSDL%E9%97%AE%E9%A2%98-tp26174240p26174240.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26158405</id>
	<title>[请教]如何使用CXF传递自定义的XML</title>
	<published>2009-11-01T18:11:31Z</published>
	<updated>2009-11-01T18:11:31Z</updated>
	<author>
		<name>瘦瘦 黄</name>
	</author>
	<content type="html">客户端、服务端如何做？
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158405&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158405&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-%E8%AF%B7%E6%95%99-%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8CXF%E4%BC%A0%E9%80%92%E8%87%AA%E5%AE%9A%E4%B9%89%E7%9A%84XML-tp26158405p26158405.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26140926</id>
	<title>Re: 请教大家一个cxf的编码问题</title>
	<published>2009-10-30T22:07:45Z</published>
	<updated>2009-10-30T22:07:45Z</updated>
	<author>
		<name>江鸟飞</name>
	</author>
	<content type="html">请教下,cxf 的eclipse 插件,麻烦分享下您的环境搭建.我是eclise3.5.cxf 是2.1. thx&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/10/28 elminstre &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26140926&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;elminstre@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;我自己用cxf实现了一个demo ，wsdl出于其它服务生成的，client和server均由cxf的wsdl2java生成，启动server&lt;br&gt;
和client,通信正常，但从client日志来看，截获的soap包，为什么没有xml的头呢？即&lt;br&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;这一行，而且client的Content-Type:为什么没有&lt;br&gt;
charset=utf-8，而在server端传来的soap确有，请教大家，相信大家也应该遇到过这个问题吧?&lt;br&gt;
（补充:截获gsoap发的soap包就有xml头和chartset,因为与gsoap传输中文存在乱码，所以怀疑是不是cxf的编码问题）&lt;br&gt;
&lt;br&gt;
这里是client发出的soap&lt;br&gt;
信息: Outbound Message&lt;br&gt;
---------------------------&lt;br&gt;
ID: 1&lt;br&gt;
Address: &lt;a href=&quot;http://localhost:8080/WSserver/services/BookService&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/WSserver/services/BookService&lt;/a&gt;&lt;br&gt;
Encoding: UTF-8&lt;br&gt;
Content-Type: text/xml&lt;br&gt;
Headers: {SOAPAction=[&amp;quot;&amp;quot;], Accept=[*/*]}&lt;br&gt;
Payload: &amp;lt;soap:Envelope xmlns:soap=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/%0Aenvelope/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/&lt;br&gt;
envelope/&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;soap:Body&amp;gt;&amp;lt;getAllBook xmlns=&amp;quot;&lt;a href=&quot;http://service&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://service&lt;/a&gt;&amp;quot;&lt;br&gt;
xmlns:ns2=&amp;quot;&lt;a href=&quot;http://entity&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://entity&lt;/a&gt;&amp;quot;/&amp;gt;&amp;lt;/soap:Body&amp;gt;&amp;lt;/soap:Envelope&amp;gt;&lt;br&gt;
--------------------------------------&lt;br&gt;
2009-10-28 23:13:47 org.apache.cxf.interceptor.LoggingInInterceptor&lt;br&gt;
logging&lt;br&gt;
&lt;br&gt;
这里是client接受到server的soap&lt;br&gt;
信息: Inbound Message&lt;br&gt;
----------------------------&lt;br&gt;
ID: 1&lt;br&gt;
Encoding: UTF-8&lt;br&gt;
Content-Type: text/xml; charset=utf-8&lt;br&gt;
Headers: {content-type=[text/xml; charset=utf-8], Content-Length=&lt;br&gt;
[274], Server=[Jetty(6.1.18)]}&lt;br&gt;
Payload: &amp;lt;soap:Envelope xmlns:soap=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/%0Aenvelope/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/&lt;br&gt;
envelope/&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;soap:Body&amp;gt;&amp;lt;getAllBookResponse xmlns=&amp;quot;&lt;a href=&quot;http://service&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://service&lt;/a&gt;&amp;quot;&lt;br&gt;
xmlns:ns2=&amp;quot;&lt;a href=&quot;http://entity&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://entity&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;out xmlns:xsi=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/%0AXMLSchema-instance&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/&lt;br&gt;
XMLSchema-instance&lt;/a&gt;&amp;quot; xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&amp;lt;/getAllBookResponse&amp;gt;&amp;lt;/soap:Body&amp;gt;&amp;lt;/&lt;br&gt;
soap:Envelope&amp;gt;&lt;br&gt;
--------------------------------------&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br&gt;
--~--~---------~--~----~------------~-------~--~----~&lt;br&gt;
您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
 &lt;br&gt; &amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26140926&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
 &lt;br&gt; &amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26140926&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
 &lt;br&gt; &amp;nbsp;更多选项，请通过 http://groups.google.com/group/cxf-zh?hl=zh-CN 访问该论坛
 &lt;br&gt; ----
 &lt;br&gt; Apache CXF 首页 http://cwiki.apache.org/confluence/display/CXF/Index&lt;br&gt;
-~----------~----~----~----~------~----~------~--~---&lt;br&gt;
&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%E8%AF%B7%E6%95%99%E5%A4%A7%E5%AE%B6%E4%B8%80%E4%B8%AAcxf%E7%9A%84%E7%BC%96%E7%A0%81%E9%97%AE%E9%A2%98-tp26096641p26140926.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26096710</id>
	<title>Re: soap version mismatch or invalid soap message的问题</title>
	<published>2009-10-28T08:28:10Z</published>
	<updated>2009-10-28T08:28:10Z</updated>
	<author>
		<name>elminstre</name>
	</author>
	<content type="html">多谢Willem的回复，确认过底层gsoap使用的是soap1.2版本
&lt;br&gt;&lt;br&gt;问题解决了，参照的官方的说明
&lt;br&gt;&lt;a href=&quot;http://cxf.apache.org/docs/debugging-and-logging.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/docs/debugging-and-logging.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;在client端打印的日志
&lt;br&gt;&lt;br&gt;&amp;nbsp;Client client = ClientProxy.getClient(port);
&lt;br&gt;&amp;nbsp; client.getInInterceptors().add(new LoggingInInterceptor());
&lt;br&gt;&amp;nbsp; client.getOutInterceptors().add(new LoggingOutInterceptor());
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;使用JaxWsProxyFactoryBean会报soap版本不一致。
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 10月26日, 上午11时55分, willem &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26096710&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;willem.ji...@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 我不知道现在有soap 2.0的实现。
&lt;br&gt;&amp;gt; 而且我查了一下 gsoap缺省支持 soap 1.1。
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; CXF的这篇文档［1］也许会对你有所帮助。
&lt;br&gt;&amp;gt; ［1］&lt;a href=&quot;http://cxf.apache.org/docs/soap-12.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/docs/soap-12.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 姜宁 (Willem)
&lt;br&gt;&amp;gt; －－－－－－－－－－－－－－－－－－
&lt;br&gt;&amp;gt; Apache CXF, Apache Camel committer
&lt;br&gt;&amp;gt; Open SOAhttp://www.fusesource.com
&lt;br&gt;&amp;gt; Bloghttp://willemjiang.blogspot.com
&lt;br&gt;&amp;gt; Tiwtterhttp://twitter.com/willemjiang
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 10月24日, 上午11时32分, elminstre &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26096710&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;elmins...@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 没有人遇到过这个问题吗？问题补充一下，gsaop使用的soap版本是2.0，而我使用的CXF是2.2.2，soap版本应该是1.X的。- 隐藏被引用文字 -
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - 显示引用的文字 -
&lt;/div&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26096710&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26096710&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/soap-version-mismatch-or-invalid-soap-message%E7%9A%84%E9%97%AE%E9%A2%98-tp25975223p26096710.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26096641</id>
	<title>请教大家一个cxf的编码问题</title>
	<published>2009-10-28T08:23:52Z</published>
	<updated>2009-10-28T08:23:52Z</updated>
	<author>
		<name>elminstre</name>
	</author>
	<content type="html">我自己用cxf实现了一个demo ，wsdl出于其它服务生成的，client和server均由cxf的wsdl2java生成，启动server
&lt;br&gt;和client,通信正常，但从client日志来看，截获的soap包，为什么没有xml的头呢？即
&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;这一行，而且client的Content-Type:为什么没有
&lt;br&gt;charset=utf-8，而在server端传来的soap确有，请教大家，相信大家也应该遇到过这个问题吧?
&lt;br&gt;（补充:截获gsoap发的soap包就有xml头和chartset,因为与gsoap传输中文存在乱码，所以怀疑是不是cxf的编码问题）
&lt;br&gt;&lt;br&gt;这里是client发出的soap
&lt;br&gt;信息: Outbound Message
&lt;br&gt;---------------------------
&lt;br&gt;ID: 1
&lt;br&gt;Address: &lt;a href=&quot;http://localhost:8080/WSserver/services/BookService&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/WSserver/services/BookService&lt;/a&gt;&lt;br&gt;Encoding: UTF-8
&lt;br&gt;Content-Type: text/xml
&lt;br&gt;Headers: {SOAPAction=[&amp;quot;&amp;quot;], Accept=[*/*]}
&lt;br&gt;Payload: &amp;lt;soap:Envelope xmlns:soap=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/&lt;/a&gt;&lt;br&gt;envelope/&amp;quot;&amp;gt;&amp;lt;soap:Body&amp;gt;&amp;lt;getAllBook xmlns=&amp;quot;&lt;a href=&quot;http://service&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://service&lt;/a&gt;&amp;quot;
&lt;br&gt;xmlns:ns2=&amp;quot;&lt;a href=&quot;http://entity&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://entity&lt;/a&gt;&amp;quot;/&amp;gt;&amp;lt;/soap:Body&amp;gt;&amp;lt;/soap:Envelope&amp;gt;
&lt;br&gt;--------------------------------------
&lt;br&gt;2009-10-28 23:13:47 org.apache.cxf.interceptor.LoggingInInterceptor
&lt;br&gt;logging
&lt;br&gt;&lt;br&gt;这里是client接受到server的soap
&lt;br&gt;信息: Inbound Message
&lt;br&gt;----------------------------
&lt;br&gt;ID: 1
&lt;br&gt;Encoding: UTF-8
&lt;br&gt;Content-Type: text/xml; charset=utf-8
&lt;br&gt;Headers: {content-type=[text/xml; charset=utf-8], Content-Length=
&lt;br&gt;[274], Server=[Jetty(6.1.18)]}
&lt;br&gt;Payload: &amp;lt;soap:Envelope xmlns:soap=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/&lt;/a&gt;&lt;br&gt;envelope/&amp;quot;&amp;gt;&amp;lt;soap:Body&amp;gt;&amp;lt;getAllBookResponse xmlns=&amp;quot;&lt;a href=&quot;http://service&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://service&lt;/a&gt;&amp;quot;
&lt;br&gt;xmlns:ns2=&amp;quot;&lt;a href=&quot;http://entity&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://entity&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;out xmlns:xsi=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/&lt;/a&gt;&lt;br&gt;XMLSchema-instance&amp;quot; xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&amp;lt;/getAllBookResponse&amp;gt;&amp;lt;/soap:Body&amp;gt;&amp;lt;/
&lt;br&gt;soap:Envelope&amp;gt;
&lt;br&gt;--------------------------------------
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26096641&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26096641&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%E8%AF%B7%E6%95%99%E5%A4%A7%E5%AE%B6%E4%B8%80%E4%B8%AAcxf%E7%9A%84%E7%BC%96%E7%A0%81%E9%97%AE%E9%A2%98-tp26096641p26096641.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26091422</id>
	<title>cxf2.2.3部署weblogic9.2报错</title>
	<published>2009-10-28T02:07:56Z</published>
	<updated>2009-10-28T02:07:56Z</updated>
	<author>
		<name>shurrik</name>
	</author>
	<content type="html">&lt;br&gt;报错日志：
&lt;br&gt;2009-10-28 17:01:08,046 INFO &amp;nbsp;[XmlBeanDefinitionReader.java:293] :
&lt;br&gt;Loading XML b
&lt;br&gt;ean definitions from ServletContext resource [/WEB-INF/
&lt;br&gt;applicationContext.xml]
&lt;br&gt;2009-10-28 17:01:25,687 ERROR [ContextLoader.java:203] : Context
&lt;br&gt;initialization
&lt;br&gt;failed
&lt;br&gt;org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:
&lt;br&gt;Line 532
&lt;br&gt;in XML document from ServletContext resource [/WEB-INF/
&lt;br&gt;applicationContext.xml] i
&lt;br&gt;s invalid; nested exception is org.xml.sax.SAXParseException: cvc-
&lt;br&gt;complex-type.2
&lt;br&gt;.4.c: The matching wildcard is strict, but no declaration can be found
&lt;br&gt;for eleme
&lt;br&gt;nt 'jaxws:endpoint'.
&lt;br&gt;Caused by:
&lt;br&gt;org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching
&lt;br&gt;wildcard is
&lt;br&gt;strict, but no declaration can be found for element 'jaxws:endpoint'.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
&lt;br&gt;ParseException(ErrorHandlerWrapper.java:236)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Err
&lt;br&gt;orHandlerWrapper.java:172)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
&lt;br&gt;XMLErrorReporter.java:382)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
&lt;br&gt;XMLErrorReporter.java:316)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErro
&lt;br&gt;rReporter.reportError(XMLSchemaValidator.java:429)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportS
&lt;br&gt;chemaError(XMLSchemaValidator.java:3185)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS
&lt;br&gt;tartElement(XMLSchemaValidator.java:1955)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyEl
&lt;br&gt;ement(XMLSchemaValidator.java:725)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan
&lt;br&gt;StartElement(XMLNSDocumentScannerImpl.java:322)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
&lt;br&gt;l$FragmentContentDispatcher.dispatch
&lt;br&gt;(XMLDocumentFragmentScannerImpl.java:1693)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
&lt;br&gt;l.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X
&lt;br&gt;ML11Configuration.java:834)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X
&lt;br&gt;ML11Configuration.java:764)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse
&lt;br&gt;(XMLParser.
&lt;br&gt;java:148)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse
&lt;br&gt;(DOMParser.
&lt;br&gt;java:250)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Doc
&lt;br&gt;umentBuilderImpl.java:292)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.xml.jaxp.RegistryDocumentBuilder.parse
&lt;br&gt;(RegistryDocumentBuild
&lt;br&gt;er.java:150)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocum
&lt;br&gt;ent(DefaultDocumentLoader.java:76)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
&lt;br&gt;eanDefinitions(XmlBeanDefinitionReader.java:351)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
&lt;br&gt;nDefinitions(XmlBeanDefinitionReader.java:303)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
&lt;br&gt;nDefinitions(XmlBeanDefinitionReader.java:280)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:131)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:147)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.web.context.support.XmlWebApplicationContext.load
&lt;br&gt;BeanDefinitions(XmlWebApplicationContext.java:124)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.web.context.support.XmlWebApplicationContext.load
&lt;br&gt;BeanDefinitions(XmlWebApplicationContext.java:92)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.context.support.AbstractRefreshableApplicationCon
&lt;br&gt;text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:
&lt;br&gt;101)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.context.support.AbstractApplicationContext.obtain
&lt;br&gt;FreshBeanFactory(AbstractApplicationContext.java:389)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.context.support.AbstractApplicationContext.refres
&lt;br&gt;h(AbstractApplicationContext.java:324)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.web.context.ContextLoader.createWebApplicationCon
&lt;br&gt;text(ContextLoader.java:244)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.web.context.ContextLoader.initWebApplicationConte
&lt;br&gt;xt(ContextLoader.java:187)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.web.context.ContextLoaderListener.contextInitiali
&lt;br&gt;zed(ContextLoaderListener.java:49)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.servlet.internal.EventsManager
&lt;br&gt;$FireContextListenerAction.run
&lt;br&gt;(EventsManager.java:375)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.security.acl.internal.AuthenticatedSubject.doAs
&lt;br&gt;(Authenticate
&lt;br&gt;dSubject.java:321)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.security.service.SecurityManager.runAs
&lt;br&gt;(SecurityManager.java:
&lt;br&gt;121)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(Eve
&lt;br&gt;ntsManager.java:83)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp
&lt;br&gt;pServletContext.java:1591)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.servlet.internal.WebAppServletContext.start
&lt;br&gt;(WebAppServletCon
&lt;br&gt;text.java:2734)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.servlet.internal.WebAppModule.startContexts
&lt;br&gt;(WebAppModule.jav
&lt;br&gt;a:892)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.servlet.internal.WebAppModule.start
&lt;br&gt;(WebAppModule.java:336)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.application.internal.flow.ModuleStateDriver$3.next
&lt;br&gt;(ModuleSta
&lt;br&gt;teDriver.java:204)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.application.utils.StateMachineDriver.nextState
&lt;br&gt;(StateMachineD
&lt;br&gt;river.java:26)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.application.internal.flow.ModuleStateDriver.start
&lt;br&gt;(ModuleStat
&lt;br&gt;eDriver.java:60)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.application.internal.flow.ScopedModuleDriver.start
&lt;br&gt;(ScopedMod
&lt;br&gt;uleDriver.java:200)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.application.internal.flow.ModuleListenerInvoker.start(Module
&lt;br&gt;ListenerInvoker.java:117)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.application.internal.flow.ModuleStateDriver$3.next
&lt;br&gt;(ModuleSta
&lt;br&gt;teDriver.java:204)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.application.utils.StateMachineDriver.nextState
&lt;br&gt;(StateMachineD
&lt;br&gt;river.java:26)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.application.internal.flow.ModuleStateDriver.start
&lt;br&gt;(ModuleStat
&lt;br&gt;eDriver.java:60)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.application.internal.flow.StartModulesFlow.activate
&lt;br&gt;(StartMod
&lt;br&gt;ulesFlow.java:26)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.application.internal.BaseDeployment$2.next
&lt;br&gt;(BaseDeployment.ja
&lt;br&gt;va:641)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.application.utils.StateMachineDriver.nextState
&lt;br&gt;(StateMachineD
&lt;br&gt;river.java:26)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.application.internal.BaseDeployment.activate
&lt;br&gt;(BaseDeployment.
&lt;br&gt;java:229)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.application.internal.DeploymentStateChecker.activate(Deploym
&lt;br&gt;entStateChecker.java:154)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(Ap
&lt;br&gt;pContainerInvoker.java:80)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicD
&lt;br&gt;eployment.java:181)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.deploy.internal.targetserver.BasicDeployment.activateFromSer
&lt;br&gt;verLifecycle(BasicDeployment.java:352)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.management.deploy.internal.DeploymentAdapter
&lt;br&gt;$1.doActivate(De
&lt;br&gt;ploymentAdapter.java:52)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.management.deploy.internal.DeploymentAdapter.activate(Deploy
&lt;br&gt;mentAdapter.java:186)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.management.deploy.internal.AppTransition
&lt;br&gt;$2.transitionApp(App
&lt;br&gt;Transition.java:30)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.management.deploy.internal.ConfiguredDeployments.transitionA
&lt;br&gt;pps(ConfiguredDeployments.java:233)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.management.deploy.internal.ConfiguredDeployments.activate(Co
&lt;br&gt;nfiguredDeployments.java:169)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.management.deploy.internal.ConfiguredDeployments.deploy(Conf
&lt;br&gt;iguredDeployments.java:123)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.management.deploy.internal.DeploymentServerService.resume(De
&lt;br&gt;ploymentServerService.java:173)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.management.deploy.internal.DeploymentServerService.start(Dep
&lt;br&gt;loymentServerService.java:89)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:
&lt;br&gt;64)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26091422&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26091422&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cxf2.2.3%E9%83%A8%E7%BD%B2weblogic9.2%E6%8A%A5%E9%94%99-tp26091422p26091422.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26088933</id>
	<title>Re: 启动报错</title>
	<published>2009-10-27T20:43:06Z</published>
	<updated>2009-10-27T20:43:06Z</updated>
	<author>
		<name>shurrik</name>
	</author>
	<content type="html">我关键想知道cxf 的webservice 返回一个list&amp;lt;javabean&amp;gt; 这种方式是不是直接支持的，或者这方面有没例子？
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26088933&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26088933&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%E5%90%AF%E5%8A%A8%E6%8A%A5%E9%94%99-tp26074866p26088933.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26087879</id>
	<title>Re: 启动报错</title>
	<published>2009-10-27T18:23:36Z</published>
	<updated>2009-10-27T18:23:36Z</updated>
	<author>
		<name>willem.jiang</name>
	</author>
	<content type="html">&lt;br&gt;好好检查一下你的Tower class
&lt;br&gt;&lt;br&gt;Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 5
&lt;br&gt;counts of IllegalAnnotationExceptions
&lt;br&gt;Class has two properties of the same name &amp;quot;cdate&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.Tower.getCdate()
&lt;br&gt;&lt;br&gt;是不是annotation用错了。
&lt;br&gt;&lt;br&gt;姜宁 (Willem)
&lt;br&gt;－－－－－－－－－－－－－－－－－－
&lt;br&gt;Apache CXF, Apache Camel committer
&lt;br&gt;Open SOA &lt;a href=&quot;http://www.fusesource.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fusesource.com&lt;/a&gt;&lt;br&gt;Blog &lt;a href=&quot;http://willemjiang.blogspot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://willemjiang.blogspot.com&lt;/a&gt;&lt;br&gt;Tiwtter &lt;a href=&quot;http://twitter.com/willemjiang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/willemjiang&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On 10月27日, 下午5时49分, shurrik &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26087879&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;darkforest...@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 接口
&lt;br&gt;&amp;gt; @WebService(name = &amp;quot;IWsfb&amp;quot;)
&lt;br&gt;&amp;gt; public interface IWsfb
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public List&amp;lt;Tower&amp;gt; browse(@WebParam(name=&amp;quot;name&amp;quot;) String name,@WebParam
&lt;br&gt;&amp;gt; (name=&amp;quot;date&amp;quot;) String date) throws Exception;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public int count(@WebParam(name=&amp;quot;date&amp;quot;) String date) throws
&lt;br&gt;&amp;gt; Exception;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Tower是自己写的一个javabean
&lt;/div&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26087879&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26087879&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%E5%90%AF%E5%8A%A8%E6%8A%A5%E9%94%99-tp26074866p26087879.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26087852</id>
	<title>Re: 启动报错</title>
	<published>2009-10-27T18:20:08Z</published>
	<updated>2009-10-27T18:20:08Z</updated>
	<author>
		<name>shurrik</name>
	</author>
	<content type="html">&lt;br&gt;2009-10-28 09:16:38,515 ERROR [ContextLoader.java:215] : Context
&lt;br&gt;initialization failed
&lt;br&gt;org.springframework.beans.factory.BeanCreationException: Error
&lt;br&gt;creating bean with name 'wsfbService': Invocation of init method
&lt;br&gt;failed; nested exception is javax.xml.ws.WebServiceException:
&lt;br&gt;org.apache.cxf.service.factory.ServiceConstructionException
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean
&lt;br&gt;(AbstractAutowireCapableBeanFactory.java:1337)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean
&lt;br&gt;(AbstractAutowireCapableBeanFactory.java:473)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
&lt;br&gt;$1.run(AbstractAutowireCapableBeanFactory.java:409)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.security.AccessController.doPrivileged(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
&lt;br&gt;(AbstractAutowireCapableBeanFactory.java:380)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.support.AbstractBeanFactory
&lt;br&gt;$1.getObject(AbstractBeanFactory.java:264)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton
&lt;br&gt;(DefaultSingletonBeanRegistry.java:221)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean
&lt;br&gt;(AbstractBeanFactory.java:261)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractBeanFactory.getBean
&lt;br&gt;(AbstractBeanFactory.java:185)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractBeanFactory.getBean
&lt;br&gt;(AbstractBeanFactory.java:164)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons
&lt;br&gt;(DefaultListableBeanFactory.java:429)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization
&lt;br&gt;(AbstractApplicationContext.java:729)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.context.support.AbstractApplicationContext.refresh
&lt;br&gt;(AbstractApplicationContext.java:381)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.web.context.ContextLoader.createWebApplicationContext
&lt;br&gt;(ContextLoader.java:255)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.web.context.ContextLoader.initWebApplicationContext
&lt;br&gt;(ContextLoader.java:199)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.web.context.ContextLoaderListener.contextInitialized
&lt;br&gt;(ContextLoaderListener.java:45)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardContext.listenerStart
&lt;br&gt;(StandardContext.java:3764)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardContext.start
&lt;br&gt;(StandardContext.java:4216)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
&lt;br&gt;1014)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
&lt;br&gt;1014)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
&lt;br&gt;443)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardService.start
&lt;br&gt;(StandardService.java:448)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardServer.start(StandardServer.java:
&lt;br&gt;700)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
&lt;br&gt;Caused by: javax.xml.ws.WebServiceException:
&lt;br&gt;org.apache.cxf.service.factory.ServiceConstructionException
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:275)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:209)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:404)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod
&lt;br&gt;(AbstractAutowireCapableBeanFactory.java:1413)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods
&lt;br&gt;(AbstractAutowireCapableBeanFactory.java:1374)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean
&lt;br&gt;(AbstractAutowireCapableBeanFactory.java:1334)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 30 more
&lt;br&gt;Caused by: org.apache.cxf.service.factory.ServiceConstructionException
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxb.JAXBDataBinding.initialize
&lt;br&gt;(JAXBDataBinding.java:354)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass
&lt;br&gt;(ReflectionServiceFactoryBean.java:381)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.buildServiceFromClass
&lt;br&gt;(JaxWsServiceFactoryBean.java:523)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel
&lt;br&gt;(ReflectionServiceFactoryBean.java:444)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create
&lt;br&gt;(ReflectionServiceFactoryBean.java:195)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create
&lt;br&gt;(JaxWsServiceFactoryBean.java:163)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint
&lt;br&gt;(AbstractWSDLBasedEndpointFactory.java:100)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.frontend.ServerFactoryBean.create
&lt;br&gt;(ServerFactoryBean.java:117)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxws.JaxWsServerFactoryBean.create
&lt;br&gt;(JaxWsServerFactoryBean.java:167)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:346)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:259)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 39 more
&lt;br&gt;Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 5
&lt;br&gt;counts of IllegalAnnotationExceptions
&lt;br&gt;Class has two properties of the same name &amp;quot;cdate&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.Tower.getCdate()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.Tower.cdate
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;Class has two properties of the same name &amp;quot;gth&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.Tower.getGth()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String com.headray.nwpn.dpn.ws.fb.mod.Tower.gth
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;Class has two properties of the same name &amp;quot;hum&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.Tower.getHum()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String com.headray.nwpn.dpn.ws.fb.mod.Tower.hum
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;Class has two properties of the same name &amp;quot;mc&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String com.headray.nwpn.dpn.ws.fb.mod.Tower.getMc
&lt;br&gt;()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String com.headray.nwpn.dpn.ws.fb.mod.Tower.mc
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;Class has two properties of the same name &amp;quot;temp&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.Tower.getTemp()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String com.headray.nwpn.dpn.ws.fb.mod.Tower.temp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.xml.bind.v2.runtime.IllegalAnnotationsException
&lt;br&gt;$Builder.check(IllegalAnnotationsException.java:66)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet
&lt;br&gt;(JAXBContextImpl.java:361)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.xml.bind.v2.runtime.JAXBContextImpl.&amp;lt;init&amp;gt;
&lt;br&gt;(JAXBContextImpl.java:217)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.xml.bind.v2.ContextFactory.createContext
&lt;br&gt;(ContextFactory.java:76)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.xml.bind.v2.ContextFactory.createContext
&lt;br&gt;(ContextFactory.java:55)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.xml.bind.ContextFinder.newInstance(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.xml.bind.ContextFinder.find(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContextAndSchemas
&lt;br&gt;(JAXBDataBinding.java:500)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxb.JAXBDataBinding.initialize
&lt;br&gt;(JAXBDataBinding.java:337)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 49 more
&lt;br&gt;2009-10-28 09:16:38,531 ERROR [StandardContext.java:3768] : Exception
&lt;br&gt;sending context initialized event to listener instance of class
&lt;br&gt;org.springframework.web.context.ContextLoaderListener
&lt;br&gt;org.springframework.beans.factory.BeanCreationException: Error
&lt;br&gt;creating bean with name 'wsfbService': Invocation of init method
&lt;br&gt;failed; nested exception is javax.xml.ws.WebServiceException:
&lt;br&gt;org.apache.cxf.service.factory.ServiceConstructionException
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean
&lt;br&gt;(AbstractAutowireCapableBeanFactory.java:1337)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean
&lt;br&gt;(AbstractAutowireCapableBeanFactory.java:473)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
&lt;br&gt;$1.run(AbstractAutowireCapableBeanFactory.java:409)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.security.AccessController.doPrivileged(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
&lt;br&gt;(AbstractAutowireCapableBeanFactory.java:380)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.support.AbstractBeanFactory
&lt;br&gt;$1.getObject(AbstractBeanFactory.java:264)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton
&lt;br&gt;(DefaultSingletonBeanRegistry.java:221)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean
&lt;br&gt;(AbstractBeanFactory.java:261)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractBeanFactory.getBean
&lt;br&gt;(AbstractBeanFactory.java:185)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractBeanFactory.getBean
&lt;br&gt;(AbstractBeanFactory.java:164)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons
&lt;br&gt;(DefaultListableBeanFactory.java:429)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization
&lt;br&gt;(AbstractApplicationContext.java:729)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.context.support.AbstractApplicationContext.refresh
&lt;br&gt;(AbstractApplicationContext.java:381)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.web.context.ContextLoader.createWebApplicationContext
&lt;br&gt;(ContextLoader.java:255)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.web.context.ContextLoader.initWebApplicationContext
&lt;br&gt;(ContextLoader.java:199)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.web.context.ContextLoaderListener.contextInitialized
&lt;br&gt;(ContextLoaderListener.java:45)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardContext.listenerStart
&lt;br&gt;(StandardContext.java:3764)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardContext.start
&lt;br&gt;(StandardContext.java:4216)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
&lt;br&gt;1014)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
&lt;br&gt;1014)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
&lt;br&gt;443)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardService.start
&lt;br&gt;(StandardService.java:448)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardServer.start(StandardServer.java:
&lt;br&gt;700)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
&lt;br&gt;Caused by: javax.xml.ws.WebServiceException:
&lt;br&gt;org.apache.cxf.service.factory.ServiceConstructionException
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:275)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:209)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:404)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod
&lt;br&gt;(AbstractAutowireCapableBeanFactory.java:1413)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods
&lt;br&gt;(AbstractAutowireCapableBeanFactory.java:1374)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean
&lt;br&gt;(AbstractAutowireCapableBeanFactory.java:1334)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 30 more
&lt;br&gt;Caused by: org.apache.cxf.service.factory.ServiceConstructionException
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxb.JAXBDataBinding.initialize
&lt;br&gt;(JAXBDataBinding.java:354)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass
&lt;br&gt;(ReflectionServiceFactoryBean.java:381)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.buildServiceFromClass
&lt;br&gt;(JaxWsServiceFactoryBean.java:523)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel
&lt;br&gt;(ReflectionServiceFactoryBean.java:444)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create
&lt;br&gt;(ReflectionServiceFactoryBean.java:195)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create
&lt;br&gt;(JaxWsServiceFactoryBean.java:163)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint
&lt;br&gt;(AbstractWSDLBasedEndpointFactory.java:100)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.frontend.ServerFactoryBean.create
&lt;br&gt;(ServerFactoryBean.java:117)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxws.JaxWsServerFactoryBean.create
&lt;br&gt;(JaxWsServerFactoryBean.java:167)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:346)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:259)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 39 more
&lt;br&gt;Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 5
&lt;br&gt;counts of IllegalAnnotationExceptions
&lt;br&gt;Class has two properties of the same name &amp;quot;cdate&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.Tower.getCdate()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.Tower.cdate
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;Class has two properties of the same name &amp;quot;gth&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.Tower.getGth()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String com.headray.nwpn.dpn.ws.fb.mod.Tower.gth
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;Class has two properties of the same name &amp;quot;hum&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.Tower.getHum()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String com.headray.nwpn.dpn.ws.fb.mod.Tower.hum
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;Class has two properties of the same name &amp;quot;mc&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String com.headray.nwpn.dpn.ws.fb.mod.Tower.getMc
&lt;br&gt;()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String com.headray.nwpn.dpn.ws.fb.mod.Tower.mc
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;Class has two properties of the same name &amp;quot;temp&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.Tower.getTemp()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this problem is related to the following location:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at public java.lang.String com.headray.nwpn.dpn.ws.fb.mod.Tower.temp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.Tower
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at private java.util.List
&lt;br&gt;com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse._return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.headray.nwpn.dpn.ws.fb.mod.jaxws_asm.BrowseResponse
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.xml.bind.v2.runtime.IllegalAnnotationsException
&lt;br&gt;$Builder.check(IllegalAnnotationsException.java:66)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet
&lt;br&gt;(JAXBContextImpl.java:361)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.xml.bind.v2.runtime.JAXBContextImpl.&amp;lt;init&amp;gt;
&lt;br&gt;(JAXBContextImpl.java:217)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.xml.bind.v2.ContextFactory.createContext
&lt;br&gt;(ContextFactory.java:76)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.xml.bind.v2.ContextFactory.createContext
&lt;br&gt;(ContextFactory.java:55)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.xml.bind.ContextFinder.newInstance(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.xml.bind.ContextFinder.find(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContextAndSchemas
&lt;br&gt;(JAXBDataBinding.java:500)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.jaxb.JAXBDataBinding.initialize
&lt;br&gt;(JAXBDataBinding.java:337)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 49 more
&lt;br&gt;2009-10-28 09:16:38,531 ERROR [StandardContext.java:4217] : Error
&lt;br&gt;listenerStart
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26087852&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26087852&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%E5%90%AF%E5%8A%A8%E6%8A%A5%E9%94%99-tp26074866p26087852.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26075200</id>
	<title>Re: 启动报错</title>
	<published>2009-10-27T03:19:18Z</published>
	<updated>2009-10-27T03:19:18Z</updated>
	<author>
		<name>willem.jiang</name>
	</author>
	<content type="html">&lt;br&gt;启动的时候报了什么错啊？
&lt;br&gt;没有stack trace 我们怎么定位错误？
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On 10月27日, 下午5时49分, shurrik &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26075200&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;darkforest...@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 接口
&lt;br&gt;&amp;gt; @WebService(name = &amp;quot;IWsfb&amp;quot;)
&lt;br&gt;&amp;gt; public interface IWsfb
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public List&amp;lt;Tower&amp;gt; browse(@WebParam(name=&amp;quot;name&amp;quot;) String name,@WebParam
&lt;br&gt;&amp;gt; (name=&amp;quot;date&amp;quot;) String date) throws Exception;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public int count(@WebParam(name=&amp;quot;date&amp;quot;) String date) throws
&lt;br&gt;&amp;gt; Exception;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Tower是自己写的一个javabean
&lt;/div&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26075200&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26075200&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%E5%90%AF%E5%8A%A8%E6%8A%A5%E9%94%99-tp26074866p26075200.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26074866</id>
	<title>启动报错</title>
	<published>2009-10-27T02:49:25Z</published>
	<updated>2009-10-27T02:49:25Z</updated>
	<author>
		<name>shurrik</name>
	</author>
	<content type="html">&lt;br&gt;接口
&lt;br&gt;@WebService(name = &amp;quot;IWsfb&amp;quot;)
&lt;br&gt;public interface IWsfb
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public List&amp;lt;Tower&amp;gt; browse(@WebParam(name=&amp;quot;name&amp;quot;) String name,@WebParam
&lt;br&gt;(name=&amp;quot;date&amp;quot;) String date) throws Exception;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public int count(@WebParam(name=&amp;quot;date&amp;quot;) String date) throws
&lt;br&gt;Exception;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;Tower是自己写的一个javabean
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26074866&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26074866&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%E5%90%AF%E5%8A%A8%E6%8A%A5%E9%94%99-tp26074866p26074866.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26054419</id>
	<title>Re: 发布服务，如何添加Handler？</title>
	<published>2009-10-25T21:04:32Z</published>
	<updated>2009-10-25T21:04:32Z</updated>
	<author>
		<name>willem.jiang</name>
	</author>
	<content type="html">&lt;br&gt;&amp;lt;jaxws:endpoint id=&amp;quot;TollFreeNumberService&amp;quot;
&lt;br&gt;implementor=&amp;quot;#TollFreeNumberWSImpl&amp;quot; address=&amp;quot;/
&lt;br&gt;TollFreeNumberService&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;jaxws:handlers&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bean ref=&amp;quot;authHandler&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;/jaxws:handlers&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;/jaxws:endpoint&amp;gt;
&lt;br&gt;&lt;br&gt;姜宁 (Willem)
&lt;br&gt;－－－－－－－－－－－－－－－－－－
&lt;br&gt;Apache CXF, Apache Camel committer
&lt;br&gt;Open SOA &lt;a href=&quot;http://www.fusesource.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fusesource.com&lt;/a&gt;&lt;br&gt;Blog &lt;a href=&quot;http://willemjiang.blogspot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://willemjiang.blogspot.com&lt;/a&gt;&lt;br&gt;Tiwtter &lt;a href=&quot;http://twitter.com/willemjiang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/willemjiang&lt;/a&gt;&lt;br&gt;&lt;br&gt;On 10月26日, 上午11时16分, 忆风 &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26054419&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zhd...@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 认证bean，如下配置：
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;bean id=&amp;quot;authHandler&amp;quot;
&lt;br&gt;&amp;gt; class=&amp;quot;com.m800.i400.common.interceptor.SampleSoapAuthHandler&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&amp;quot;spRevId&amp;quot; value=&amp;quot;username&amp;quot;&amp;gt;&amp;lt;/property&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&amp;quot;spRevpassword&amp;quot; value=&amp;quot;pawd&amp;quot;&amp;gt;&amp;lt;/property&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/bean&amp;gt;
&lt;br&gt;&amp;gt; 主要校验SoapAuthHandler的用户名和密码操作，是否有权访问。
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 我发布的服务配置：
&lt;br&gt;&amp;gt; &amp;lt;bean id=&amp;quot;TollFreeNumberWSImpl&amp;quot;
&lt;br&gt;&amp;gt; class=&amp;quot;com.m800.i400.pboss.nummanage.ws.impl.TollFreeNumberWSImpl&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;lt;jaxws:endpoint id=&amp;quot;TollFreeNumberService&amp;quot;
&lt;br&gt;&amp;gt; implementor=&amp;quot;#TollFreeNumberWSImpl&amp;quot; address=&amp;quot;/
&lt;br&gt;&amp;gt; TollFreeNumberService&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;lt;/jaxws:endpoint&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 请问，我如何把authHandler添加到服务中去？
&lt;br&gt;&amp;gt; 是添加&amp;lt;jaxws:handlers吗？但是如何配置，求解
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 多谢
&lt;/div&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
&lt;br&gt;&amp;nbsp;要在此论坛发帖，请发电子邮件到 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26054419&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;要退订此论坛，请发邮件至 &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26054419&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cxf-zh-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;更多选项，请通过 &lt;a href=&quot;http://groups.google.com/group/cxf-zh?hl=zh-CN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/cxf-zh?hl=zh-CN&lt;/a&gt;&amp;nbsp;访问该论坛
&lt;br&gt;----
&lt;br&gt;Apache CXF 首页 &lt;a href=&quot;http://cwiki.apache.org/confluence/display/CXF/Index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/CXF/Index&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%E5%8F%91%E5%B8%83%E6%9C%8D%E5%8A%A1%EF%BC%8C%E5%A6%82%E4%BD%95%E6%B7%BB%E5%8A%A0Handler%EF%BC%9F-tp26054292p26054419.html" />
</entry>

</feed>
