java - unable to pass object as method parameter -


i trying pass person object test method below getting error when try run in postman. appreciated

in postman, used following json in body

{     "name" : "aasd",     "address" : "asd",     "age" : "asdads",     "sex" : "asdsad" } 

person model

package com.test.model; import javax.xml.bind.annotation.xmlelement; import javax.xml.bind.annotation.xmlrootelement; import java.math.bigdecimal; import java.util.date;  @xmlrootelement public class person{     @xmlelement     private string name;     @xmlelement     private string address;      public person() {      }      public void setname(string name) {         this.name= name;     }     @xmlelement     public string getname() {         return name;     }      public void setaddress(string address) {         this.address= address;     }     @xmlelement     public string getaddress() {         return address;     } } 

controller

package com.test2.controller;  import javax.annotation.security.permitall; import javax.ws.rs.consumes; import javax.ws.rs.formparam; import javax.ws.rs.post; import javax.ws.rs.path; import javax.ws.rs.produces; import javax.ws.rs.core.mediatype; import javax.ws.rs.core.response;  import com.test.model;  @path("person") public class personcontroller {      @permitall     @post     @produces({mediatype.application_json})     @consumes({mediatype.application_json})     @path("test")     public person addperson(person person) {         return person;     } } 

error message

exception

javax.servlet.servletexception: org.glassfish.jersey.server.containerexception: java.lang.noclassdeffounderror: not initialize class org.eclipse.persistence.jaxb.beanvalidationhelper root cause

org.glassfish.jersey.server.containerexception: java.lang.noclassdeffounderror: not initialize class org.eclipse.persistence.jaxb.beanvalidationhelper root cause

java.lang.noclassdeffounderror: not initialize class org.eclipse.persistence.jaxb.beanvalidationhelper


Comments

Popular posts from this blog

networking - Vagrant-provisioned VirtualBox VM is not reachable from Ubuntu host -

c# - ASP.NET Core - There is already an object named 'AspNetRoles' in the database -

ruby on rails - ArgumentError: Missing host to link to! Please provide the :host parameter, set default_url_options[:host], or set :only_path to true -