counts of IllegalAnnotationExceptions @javax.xml.bind.annotation.XmlElement annotation is found on two places; one would be suffice.
So this happen when you annotate the filed this way @XmlElement(name = "Country") private String country; Throws an Error as below @javax.xml.bind.annotation.XmlElement annotation is found on two places; one would be suffice. this problem is related to the following location: at @javax.xml.bind.annotation.XmlElement(nillable=false, name=Country, defaultValue= The easy fix is to move the annotation to the setter method @XmlElement(name = "Country") public void setCountry(String country) { this.country = country; } This Works Fine.