Tak jsem byl nakonec uspesny.
Smazal jsem JBOSS, rozpakoval novy, do nej dal posledni EJB3 modul RC9
(predtim byl RC8), dal jsem misto JDK 1.5.0_03 verzi 1.5.0_09 a kdyz uz
jsem byl v tom tak jsem pro jistotu cvicne preinstaloval Netbeans a
Enterprise pack, coz ale nejspis bylo zbytecne.
A ejhle - funguje to. Chyba byla nejspis v instalaci EJB3 modulu JBOSSe
(i kdyz entity beany a session beany fungovaly) - ono okolo WS v JBOSSu
je hrozny neporadek v nekompatibilite verzi, staci se kouknout do googlu .
Takze jeste par informaci pro uplnost:
Toto je "spravne vypadajici" log JBOSSu, oproti staremu pribyla detekce
a start webove sluzby:
INFO [EARDeployer] Init J2EE application:
file:/home/lur/jboss-4.0.4.GA/server/all/deploy/EnterpriseApplication1.ear
INFO [Ejb3Deployment] EJB3 deployment time took: 10
WARN [EndpointMetaData] Cannot obtain style, using default: document
INFO [TomcatDeployer] deploy, ctxPath=/EnterpriseApplication1-ejb,
warUrl=.../tmp/deploy/EnterpriseApplication1.ear-EnterpriseApplication1-ejb.jar-ws48215.war/
INFO [JmxKernelAbstraction] installing MBean:
jboss.j2ee:ear=Priklad1.ear,jar=Priklad1-ejb.jar,name=NewWebService,service=EJB3
with dependencies:
INFO [EJBContainer] STARTED EJB: cz.qds.ws.NewWebService ejbName:
NewWebService
INFO [EJB3Deployer] Deployed:
file:/home/lur/jboss-4.0.4.GA/server/all/tmp/deploy/tmp48209Priklad1.ear-contents/Priklad1-ejb.jar
INFO [WSDLFilePublisher] WSDL published to:
file:/home/lur/jboss-4.0.4.GA/server/all/data/wsdl/Priklad1.ear/Priklad1-ejb.jar/NewWebServiceService48213.wsdl
21:24:19,271 INFO [ServiceEndpointManager] WebService started:
http://127.0.0.1:8080/EnterpriseApplication1-ejb/NewWebService
21:24:19,276 INFO [EARDeployer] Started J2EE application:
file:/home/lur/jboss-4.0.4.GA/server/all/deploy/EnterpriseApplication1.ear
Po deployi se webova sluzba objevi v seznam JBOSS WebServices:
http://localhost:8080/jbossws/services/
A onen odkaz na WSDL je:
http://localhost:8080/Priklad1-ejb/NewWebService?wsdl
Skutecne je to tak jednoduche jak jsem psal (aspon u takhle jednoduchych
sluzeb)- Enterprise aplikace, EJB modul, New WebService, New Operation a
Deploy. Zadne upravy XML, zadne zmeny nastaveni.
Dovolim si podekovat Netbeans teamu za dobrou praci.
A samozrejme vsem zde vrele diky za snahu pomoci.
Leos