stateful ejb unter jboss als webservice zur verfügung stellen...

Status
Nicht offen für weitere Antworten.

ruutaiokwu

Top Contributor
...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.ServiceEndpointContainer
at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(Unknown Source)
at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.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.EJBWebserviceServerInterface_EJBWebserviceServerPort_Client.main(EJBWebserviceServerInterface_EJBWebserviceServerPort_Client.java:48)




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.getProtocolException(Unknown Source)
at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.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.EJBWebserviceServerInterface_EJBWebserviceServerPort_Client.main(EJBWebserviceServerInterface_EJBWebserviceServerPort_Client.java:48)




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

ruutaiokwu

Top Contributor
Nachtrag: 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...
 

FArt

Top Contributor
Designfehler! Die Lösung ist nicht der Einsatz eines SFSB, sondern die Frage sollte sein, was du eigentlich erreichen möchtest.
HTTP (Webservice) ist erst mal zustandslos, somit macht ein SFSB keinen Sinn an dieser Stelle.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Unterschied Stateless,Stateful Application Tier 3
A Stateful Session Bean will nicht "stateful" sein Application Tier 18
musiKk Stateful SessionBeans gehen verloren Application Tier 7
D Stateful SessionBean Instanzen entfernen? Application Tier 7
V Stateless-Bean soll Info aus Stateful-Bean holen Application Tier 3
Landei EJB2.0 unter WebLogic 10? Application Tier 5
Y Spring JBoss 7 - wie JNDI Datasource einbinden Application Tier 8
S JBoss - .properties vom Kunden änderbar machen Application Tier 10
M org.jboss.weld.exceptions.UnproxyableResolutionException wegen Parametern im Superclass-Kontruktor Application Tier 10
G jBoss automatische Synchronisation? Application Tier 4
JimPanse JBoss 7 + JPA + Kundera + Cassandra Application Tier 2
B Glassfish vs. Tomcat/JBoss Application Tier 4
S Umstellung von JBoss 7 Full auf Web Profile Application Tier 4
V [JBoss 5] Datenbankverbindung zur Laufzeit aufbauen? Application Tier 8
V [JBoss5] JBoss stoppen bzw. am starten hindern? Application Tier 9
V [JBoss 5] Startroutine implementieren? Application Tier 7
S JBoss, EAR, EJB und ClassNotFound Application Tier 28
V JBoss 5 DeploymentSorter? Application Tier 3
V JBoss 5 mag @Service nicht Application Tier 2
K Threads im JBoss Application Tier 20
S JBoss EJB RMI Application Tier 5
A Jboss Ear mittels maven Application Tier 3
D Lazy Hibernate bei 3-Tier Applikation (JBoss + EJB3 + FatClient) Application Tier 6
T Simples EJB-Beispiel für JBoss mit Eclipse Application Tier 3
M Spring - Leichtgewichtiger als JBoss? Application Tier 4
M JBoss Seam - Spring Application Tier 11

Ähnliche Java Themen

Neue Themen


Oben