Verilenverisinden @Path
verisine basit bir web servisi hazırladım. her şey düzgün çalışıyor @Produces(MediaType.APPLICATION_XML)
kullanırken, ben XML çıktısını görebilirsiniz, ama MediaType.APPLICATION_JSON
içine MediaType.APPLICATION_XML
değiştirirken bu sorun görünür:Java EE 7 WebServices on Wildfly - JSON sorunu
Bağlam Yolu:/BMS
Servlet Yolu:/kaynaklar
Yolu Bilgisi :/actualvalue
Sorgu dizesi: boş
Yığın İzleme o javax.ws.rs.ext.Providers I
Wildfly 10
[değiştir]
tarafından sağlananorg.jboss.spec:jboss-javaee-7.0:1.0.3-Final
kullanımı
: rg.jboss.resteasy.spi.LoggableFailure: RESTEASY003880: İçerik tür veri bulunamadı
@Entity
@Cacheable(false)
@Table(name = "tblActualValueFloat")
@XmlRootElement(name = "tblActualValueFloat")
@XmlAccessorType(XmlAccessType.FIELD)
public class ActualValueFloat extends AbstractModel {
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
@Id
@Column(name = "PointSliceID")
@XmlElement(name = "PointSliceID", required = false, type = Integer.class)
private Integer id;
@Column(name = "ActualValue")
@XmlElement(name = "ActualValue", required = false, type = Double.class)
private Double value;
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "UTCDateTime")
@XmlElement(name = "UTCDateTime", required = false, type = Date.class)
private Date date;
//setters and getters and equals
}
[edit2]
Tamam, bu GlassFish 4.1 ile çalışır, ancak Wildfly 10 ile .. Herhangi bir ipuçları nasıl temin kullanarak Java E tarafından Bundan kaçınmak için değil görüyoruz E Web Hizmetleri API'sı?
Bu bağımlılıklar yeterli olacaktır:' javax: (maven javax.ws.rs-api': JavaEE-web api: 7.0' ve 'javax.ws.rs scope = her ikisi için de 'sağlanan'. Jboss spec bağımlılığına ihtiyacınız yok. – assylias
@assylias Değiştirilmiş ve aynı sorun :( – Rafcik
@GET yönteminin dönüş türü nedir? – assylias