Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

EJB 3.0 i Web Servisi problem sa kompleksnim objektima

[es] :: Java :: EJB 3.0 i Web Servisi problem sa kompleksnim objektima

[ Pregleda: 1298 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nikol@c
tu i tamo

Član broj: 73969
Poruke: 343
188.124.197.*



+4 Profil

icon EJB 3.0 i Web Servisi problem sa kompleksnim objektima12.07.2011. u 23:35 - pre 154 meseci
Pozdrav,

kreirao sam Web servis pomocu EJB anotacija, servis ima jednu void metodu synchronizeUsers(Object o) koja ispisuje nesto (testiranja radi). Kada uradim deploy na jboss (4.2.2), jbossws prepoznaje WebServis i wsdl fajl je uredno generisan.
Sve ovo radi ako kao parametar ovoj metodi proslijedim primitivni tip ili String (metodu synchronizeUsers(int i)), ali u slucaju da proslijedim novokreirani Java objekat, dobijam gresku:

00:30:23,109 ERROR [STDERR] org.jboss.ws.WSException: Cannot obtain java type mapping for: {http://webservice.test.domen.com/}synchronizeUsers

Da li je neko imao slicno iskustvo, vec dva dana trazim rjesenje, googlajuci vidio sam da je dosta ljudi vec imalo ovaj problem ali nigdje nisam nasao rjesenje..
...ko se jednom o mlijeko opece taj i u jogurt duva...
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+835 Profil

icon Re: EJB 3.0 i Web Servisi problem sa kompleksnim objektima14.07.2011. u 07:42 - pre 154 meseci
Bas citam http://community.jboss.org/thread/100854?start=0&tstart=0 ...

I oni kazu da sa primitivnim tipovima radi.. a kao moguci problem su identifikovali jboss-jaxrpc.jar, te su ga zamenili sa drugim jarovima ili se mozda treba igrati sa mapiranjem jaxrpc-mapping.xml ..
 
Odgovor na temu

nikol@c
tu i tamo

Član broj: 73969
Poruke: 343
79.143.169.*



+4 Profil

icon Re: EJB 3.0 i Web Servisi problem sa kompleksnim objektima14.07.2011. u 11:09 - pre 154 meseci
Pozdrav,

probao sam sa zamjenom .jar fajlova ali nije radilo.
Problem je rijesen tako sto sam umjesto

Code:

import javax.xml.rpc.Service;
import javax.xml.rpc.ServiceFactory;

...

ServiceFactory factory = ServiceFactory.newInstance();
Service remote = factory.createService(url, qname);


koristio

Code:

import javax.xml.ws.Service;

...

Service service = Service.create(url, qname);


za kreiranje servisa.
Nadam se da ce nekome biti od koristi. Pozz
...ko se jednom o mlijeko opece taj i u jogurt duva...
 
Odgovor na temu

[es] :: Java :: EJB 3.0 i Web Servisi problem sa kompleksnim objektima

[ Pregleda: 1298 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.