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.