我想執行一個REST風格的Web服務部署在Tomcat上使用澤西島實施。運行時異常與球衣 - java.lang.AbstractMethodError
以下是資源類
@Path( 「/休息」) 公共類PatientResource {
PatientService patientService;
@GET
@Path("/patient/{patientId}")
@Produces(MediaType.APPLICATION_JSON)
public Patient getPatientDetails(@PathParam("patientId") String patientId) {
//return patientService.getPatientDetails(patientId);
return new PatientService().getPatientDetails(patientId);
}
@GET
@Path("/patients")
@Produces(MediaType.APPLICATION_JSON)
public PatientData<Patient> getAllPatients() {
//return patientService.getAllPatients();
return new PatientService().getAllPatients();
}
}
我在web.xml和所有必要做出必要的條目jarpath在類路徑中可用,但是當應用程序在tomcat上啓動並且我在瀏覽器中輸入URL時,出現以下異常
[Servlet執行拋出異常],其根源爲 .BasicSerializerFactory.findSerializerFromAnnotation(BasicSerializerFactory.java:367) 在org.codehaus.jackson.map.ser.BeanSerializerFactory.createSerializer(BeanSerializerFactory.java:252) 在org.codehaus.jackson.map.ser.StdSerializerProvider._createUntypedSerializer(StdSerializerProvider .java:782)
任何想法如何解決它?
Ypp這是版本問題。將所有罐子同步到適當的版本,並且它已經消失了! – niteen22 2013-02-27 12:26:10