私はSpring Logicプロジェクト1.3.3リリースをWeb Logic 12c App Serverに導入しました。このコードは組み込みのTomcatではうまく動作しますが、Web Logicにデプロイするときはうまく動作しません。Spring Bootデータ休憩Jakson JSONSerializer empty
私は春データ-残りレポ
@RepositoryRestResource(collectionResourceRel = "car", path = "car")
public interface CarRepo extends PagingAndSortingRepository<Meter, Long>
{
List<Car> findall();
}
マイカーPOJO
@Table(name="car")
@Entity
public class Car
{
@Id
@Column(name="ID")
private Long id;
@Column(name="manufacturer")
private String manufacturer;
.......
}
すべてが起動し、Webページがロードされ、私は残りの呼び出しを行うとき、私から見ることができますをしましたSQLを実行するとSQLクエリが正常に実行されますが、サーバーログに以下のエラーが表示されます。
私は仮定していますデータ・レストはJSON ResponseをエンドポイントからCarオブジェクトに自動的にマップしようとしていますが、何らかの未知の理由で失敗しています。
私は、Spring-Hateoに問題があり、Spring-Data-Restの使用を知っていますが、Springデータの最新バージョンを使用しているようです問題である。
すべてのヘルプは大幅に
返信いただきありがとうございます。それはmavenプロジェクトなので、どのバージョンをロードするか定義されているので、weblogicがそれをオーバーライドする方法が混乱しています。 – Schokea
私が言っていたことは、Weblogicの内部でのアプリケーションの起動時に、weblogicが上記のクラスの矛盾したバージョンを持っていて、クラスパスからロードしているということです。だからこそあなたのアプリは埋め込みのtomcatでスタンドアロンで動いていたのです – anwarc
これまで遅れて帰ってきて申し訳ありませんが、あなたの答えは正しい結果を得るための長い道のりでした。私はweblogicサーバーに、アプリケーションからcom.fasterxml.jacksonパッケージを使用し、それ自身のものを使用しないように指示しなければなりませんでした。大変ありがとう@anwarc – Schokea