janmarti11
Grünschnabel
hallo zusammen,
...weiss jemand von euch, wie das unter jboss geht? stateless war bisher kein problem, wird aber meinen anforderungen leider nicht gerecht...
das wsdl wird bei stateless sowie stateful-ejb's ausgeliefert, unter der url
http://servername:[port]/[ejbname]/[ejbname]?wdsl
der client (code generiert mit apache cxf - also jax-ws-kompatibel) funktioniert aber nur wenn der webservice per stateless-ejb zur verfügung gestellt wird...
...wenn ich das bean stateful mache erhalte ich
a.) mit jdk 1.6 & jboss 5.0.1 diese meldung:
Invoking echo...
Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: org.jboss.ejb3.stateful.StatefulContainer cannot be cast to org.jboss.wsf.spi.invocation.integration.ServiceEn dpointContainer
at com.sun.xml.internal.ws.fault.SOAP11Fault.getProto colException(Unknown Source)
at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.cre ateException(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandl er.invoke(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandl er.invoke(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke( Unknown Source)
at $Proxy22.echo(Unknown Source)
at ch.aloba.mja.tests.ejb.webservice.client.EJBWebser viceServerInterface_EJBWebserviceServerPort_Client .main(EJBWebserviceServerInterface_EJBWebserviceSe rverPort_Client.java:4
b.) mit jdk 1.5 & jboss 5.0.0 folgende meldung:
Invoking echo...
Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: org.jboss.ejb3.stateful.StatefulContainer
at com.sun.xml.internal.ws.fault.SOAP11Fault.getProto colException(Unknown Source)
at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.cre ateException(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandl er.invoke(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandl er.invoke(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke( Unknown Source)
at $Proxy22.echo(Unknown Source)
at ch.aloba.mja.tests.ejb.webservice.client.EJBWebser viceServerInterface_EJBWebserviceServerPort_Client .main(EJBWebserviceServerInterface_EJBWebserviceSe rverPort_Client.java:4
...bin jetzt schon seit tagen dran, auch google hilfe, wie praktisch immer bei spezielleren themen, nicht wirklich weiter.
weiss jmd. von euch wie das geht? besten dank im voraus!
grüsse, jan
p.s.: auch SoapUI zeigt die gleichen meldungen an, also wird's wohl kaum am client liegen... SoapUI ist als client absolut generisch, kommt also praktisch mit jedem webservice zurecht...
...weiss jemand von euch, wie das unter jboss geht? stateless war bisher kein problem, wird aber meinen anforderungen leider nicht gerecht...
das wsdl wird bei stateless sowie stateful-ejb's ausgeliefert, unter der url
http://servername:[port]/[ejbname]/[ejbname]?wdsl
der client (code generiert mit apache cxf - also jax-ws-kompatibel) funktioniert aber nur wenn der webservice per stateless-ejb zur verfügung gestellt wird...
...wenn ich das bean stateful mache erhalte ich
a.) mit jdk 1.6 & jboss 5.0.1 diese meldung:
Invoking echo...
Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: org.jboss.ejb3.stateful.StatefulContainer cannot be cast to org.jboss.wsf.spi.invocation.integration.ServiceEn dpointContainer
at com.sun.xml.internal.ws.fault.SOAP11Fault.getProto colException(Unknown Source)
at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.cre ateException(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandl er.invoke(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandl er.invoke(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke( Unknown Source)
at $Proxy22.echo(Unknown Source)
at ch.aloba.mja.tests.ejb.webservice.client.EJBWebser viceServerInterface_EJBWebserviceServerPort_Client .main(EJBWebserviceServerInterface_EJBWebserviceSe rverPort_Client.java:4
b.) mit jdk 1.5 & jboss 5.0.0 folgende meldung:
Invoking echo...
Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: org.jboss.ejb3.stateful.StatefulContainer
at com.sun.xml.internal.ws.fault.SOAP11Fault.getProto colException(Unknown Source)
at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.cre ateException(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandl er.invoke(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandl er.invoke(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke( Unknown Source)
at $Proxy22.echo(Unknown Source)
at ch.aloba.mja.tests.ejb.webservice.client.EJBWebser viceServerInterface_EJBWebserviceServerPort_Client .main(EJBWebserviceServerInterface_EJBWebserviceSe rverPort_Client.java:4
...bin jetzt schon seit tagen dran, auch google hilfe, wie praktisch immer bei spezielleren themen, nicht wirklich weiter.
weiss jmd. von euch wie das geht? besten dank im voraus!
grüsse, jan
p.s.: auch SoapUI zeigt die gleichen meldungen an, also wird's wohl kaum am client liegen... SoapUI ist als client absolut generisch, kommt also praktisch mit jedem webservice zurecht...