私は@Path
から@GET
データへの簡単なWebサービスを作成しました。すべてが正しく動作@Produces(MediaType.APPLICATION_XML)
を使用している間、私は、XML出力を見ることができますが、MediaType.APPLICATION_JSON
にMediaType.APPLICATION_XML
を変えながら、この問題が表示されます:Java EE 7 Webservices on Wildfly - JSON問題
コンテキストパス:/ BMS
サーブレットパス:/リソース
パス情報:/実際値
クエリ文字列:ヌル
スタックトレース O javax.ws.rs.ext.Providers私は
Wildfly 10
[編集]
によって提供さorg.jboss.spec:jboss-javaee-7.0:1.0.3-Final
使用
:rg.jboss.resteasy.spi.LoggableFailure:RESTEASY003880:コンテキストタイプのデータを見つけることができません。
@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]
さて、私は提供されているJava Eを使用してこれを回避する方法の任意の手掛かり..しかしないWildfly 10と、これはGlassfishの4.1で動作することを確認E WebサービスAPI?
これらの依存関係は十分なはずです: 'のjavax:(mavenのjavax.ws.rs-api':JavaEEのウェブ-API:7.0'と' javax.ws.rs両方に対してscope = =提供されています)。あなたはjboss specの依存関係は必要ありません。 – assylias
@assylias変更された同じ問題:( – Rafcik
@GETメソッドの戻り値の型は何ですか? – assylias