Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Having difficulties setting up Web Service (No serializer found for class example.Car)

Duffman Be
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

I am experiencing some difficulties setting up a very simple Web Service.
I made a Web Service which has 2 methods: getCars() and getCarById(int id).
Whenever I tried to run getCarById(int id) I used to get an error saying there was no serializer found for class example.Car. I searched the internet and came across something called "beanMapping" so I added this line to my server-config.wsdd:

From now on, I am getting this error:
Exception in thread "main" org.xml.sax.SAXException: Deserializing parameter 'id': could not find deserializer for type {http://DefaultNamespace}int

Does anyone know what I am doing wrong here?
I've uploaded the source code of the service here:

The client code looks like this:

public class testClient {
public static void main(String[] args) {
CarServiceService service = new CarServiceService();
CarService carService = service.getCarService();
//GetCarsReturn cars = carService.getCars();
Car car = carService.getCarById(1);

Ofcourse it has a service package which is created after passing the wsdl file. This service package contains:


  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic