On Friday 14 of October 2005 12:44, URBAN Leos wrote: > Dobry den, > > hraju si s NetBeans 5 Beta a zkousim si webove sluzby proti JBOSS 4.0.3, > nejde mi to. > > Strucne popisu webovou aplikaci: > New Project, Web Application, FirstWebService > New Web Service, PhoneDirectory, > Add Operation, String getVersion() > Do project.properties do wscompile.classpath doplnim jaxrpc a saaj JARy > z JWSDP 1.6. > Build. > Vygenerovan je WAR, zadne podezrele hlasky. > Ten WAR dam do JBOSS 4.0.3 RC2 server/all/deploy. > Probehne OK ale s WARN hlaskami v server.log (zkraceno jen na tridu): > > [org.jboss.webservice.deployment.TypeMappingDescription] > Class not found: PhoneDirectorySEI_getVersion_RequestStruct > [org.jboss.webservice.deployment.TypeMappingDescription] > Class not found: PhoneDirectorySEI_getVersion_ResponseStruct > > Nicmene webova sluzba je vystavena, > > http://localhost:8080/FirstWebService/ > http://localhost:8080/FirstWebService/PhoneDirectory > http://localhost:8080/FirstWebService/PhoneDirectory?WSDL > > vse se zobrazi normalne. > > > Strucne popisu klienta: > new WebServiceClient, > urcim WSDL a package pro Stub. > Projde OK. > Do kodu vygeneruji pres CallWebServiceOperation zavolani getVersion() > a spustim to: > > Dostanu: > ava.rmi.RemoteException: Runtime exception; nested exception is: > deserialization error: XML reader error: unexpected character > content: "Phone Directory Web Service 1.0" > > Ten obsah "Phone Directory Web Service 1.0" je to, co vraci getVersion() > metoda. >
Takto tezko radit, nemam tu ani JBoss ani NetBeans. Posli sem WSDLko, SOAPove zpravy a zdrojaky, at muzeme zjistit co s tim dal. Muze to byt temer cokoli. Temer to vypada, ze se michaji wrapped doc/lit a buvico (mozna rpc/encoded). Podle mne vyzaduje klient SOAP v body XML element wrapujici response, kdezto servisa vraci primo Stringovy content. Pak to ale vypada, ze NetBeany neumi rozdychat svoji vlastni webservisu ;-) -- Oto 'tapik' Buchta, [EMAIL PROTECTED] Senior Engineer, Systinet Corp, http://www.systinet.com
