Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

EJB 3.0 i Web Servisi problem sa kompleksnim objektima

  • 2 odgovora
  • 1.845 pregleda

Najnovija ↓

EJB 3.0 i Web Servisi problem sa kompleksnim objektima 13.07.2011. u 00:35 · pre 186 meseci #1
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..
Potpis
...ko se jednom o mlijeko opece taj i u jogurt duva...
Re: EJB 3.0 i Web Servisi problem sa kompleksnim objektima 14.07.2011. u 12:09 · pre 186 meseci #3
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
Potpis
...ko se jednom o mlijeko opece taj i u jogurt duva...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme