<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:12pt">hello everyone:<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  I deployed a test case to demonstrate jax-ws2.0,but find that jbossws' asynchronous client invocation throws a classcast exception. But the packet capture seems all right. One thing abnormal is that with jbossws 2.0.2, there is always a "broken pipe" exception thrown by container, and packet capture shows a tcp RST from client to server. With 2.0.3, it works all right with synchronous call. I used wsconsume with customization to get asynchronous stub. <br>The packet capture is the communication process, the zip is project with a war archive, which is my webservice.<br>Can some one help me? My little demonstration is pending.<br><br><br>stack trace.<br><br>done<br>java.lang.ClassCastException:
 jboss.wsconsume.gen.hotelbooking.stub.Tickets<br>&nbsp;&nbsp;&nbsp; at sunspider.jaxws20.tutorial.client.TestJAXWS20DynaClient.hanldeResponse1(TestJAXWS20DynaClient.java:95)<br>&nbsp;&nbsp;&nbsp; at sunspider.jaxws20.tutorial.client.TestJAXWS20DynaClient.testBookingAsync(TestJAXWS20DynaClient.java:89)<br>&nbsp;&nbsp;&nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>&nbsp;&nbsp;&nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br>&nbsp;&nbsp;&nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br>&nbsp;&nbsp;&nbsp; at java.lang.reflect.Method.invoke(Unknown Source)<br>&nbsp;&nbsp;&nbsp; at junit.framework.TestCase.runTest(TestCase.java:154)<br>&nbsp;&nbsp;&nbsp; at junit.framework.TestCase.runBare(TestCase.java:127)<br>&nbsp;&nbsp;&nbsp; at junit.framework.TestResult$1.protect(TestResult.java:106)<br>&nbsp;&nbsp;&nbsp; at
 junit.framework.TestResult.runProtected(TestResult.java:124)<br>&nbsp;&nbsp;&nbsp; at junit.framework.TestResult.run(TestResult.java:109)<br>&nbsp;&nbsp;&nbsp; at junit.framework.TestCase.run(TestCase.java:118)<br>&nbsp;&nbsp;&nbsp; at junit.framework.TestSuite.runTest(TestSuite.java:208)<br>&nbsp;&nbsp;&nbsp; at junit.framework.TestSuite.run(TestSuite.java:203)<br>&nbsp;&nbsp;&nbsp; at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128)<br>&nbsp;&nbsp;&nbsp; at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)<br>&nbsp;&nbsp;&nbsp; at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)<br>&nbsp;&nbsp;&nbsp; at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)<br>&nbsp;&nbsp;&nbsp; at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)<br>&nbsp;&nbsp;&nbsp; at
 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)<br>Tear Down<br>Tear Down<br>java.lang.ClassCastException: jboss.wsconsume.gen.hotelbooking.stub.Tickets<br>&nbsp;&nbsp;&nbsp; at sunspider.jaxws20.tutorial.client.TestJAXWS20DynaClient.hanldeResponse1(TestJAXWS20DynaClient.java:95)<br>&nbsp;&nbsp;&nbsp; at sunspider.jaxws20.tutorial.client.TestJAXWS20DynaClient.access$0(TestJAXWS20DynaClient.java:92)<br>&nbsp;&nbsp;&nbsp; at sunspider.jaxws20.tutorial.client.TestJAXWS20DynaClient$1.handleResponse(TestJAXWS20DynaClient.java:114)<br>&nbsp;&nbsp;&nbsp; at org.jboss.ws.core.jaxws.client.ClientProxy$AsyncRunnable.run(ClientProxy.java:264)<br>&nbsp;&nbsp;&nbsp; at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)<br>&nbsp;&nbsp;&nbsp; at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)<br>&nbsp;&nbsp;&nbsp; at java.util.concurrent.FutureTask.run(Unknown Source)<br>&nbsp;&nbsp;&nbsp; at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)<br>&nbsp;&nbsp;&nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)<br>&nbsp;&nbsp;&nbsp; at java.lang.Thread.run(Unknown Source)<br><br>&nbsp;&nbsp; <br><div>&nbsp;</div><span style="font-weight: bold; font-style: italic; color: rgb(0, 0, 255);">DaFENG</span><br><span style="color: rgb(0, 255, 128); font-style: italic;">Coder</span><br style="color: rgb(0, 255, 128); font-style: italic;"><span style="color: rgb(0, 255, 128); font-style: italic;">Telecommunication &amp;&amp; Network Industry</span><br style="color: rgb(0, 255, 128); font-style: italic;"><span style="color: rgb(0, 255, 128); font-style: italic;">Pudong</span><br style="color: rgb(0, 255, 128); font-style: italic;"><span style="color: rgb(0, 255, 128); font-style: italic;">Shanghai</span><br style="color: rgb(0, 255, 128); font-style: italic;"><span style="color: rgb(0, 255, 128); font-style:
 italic;">China<br></span><div><br></div></div><br>



      <hr size=1>Never miss a thing.  <a href="http://us.rd.yahoo.com/evt=51438/*http://www.yahoo.com/r/hs"> Make Yahoo your homepage.</a>

</body></html>