私はjava spring 4フレームワークでWebアプリケーションを開発しています。ある時点で、私はジャージーによって提供しているFormDataContentDispositionクラスを使用しています。私が言って、例外を与えるREST呼び出しは、Apache Tomcatを作るときに、このような私のREST呼び出しのエンドポイントで使用されるこのクラスは、デフォルトコンストラクタが見つかりませんでした
@RequestMapping(value = "/createArticle/", method = RequestMethod.POST)
@Consumes(MediaType.MULTIPART_FORM_DATA)
public ResponseEntity<Void> createNewArticle(@FormDataParam("file") InputStream uploadedInputStream,
@FormDataParam("file") FormDataContentDisposition fileDetails)
は、 は、「[com.sun.jersey.core.headerをインスタンス化できませんでした。 FormDataContentDisposition]:デフォルトのコンストラクターが見つかりません "
FormDataContentDispositionにデフォルトのコンストラクターがないため、この例外もこのアーティファクトに従います。http://javarevisited.blogspot.in/2014/01/why-default-or-no-argument-constructor-java-class.html既定のコンストラクターが存在する必要があります。このクラス(FormDataContentDisposition)はjarファイルの中にあるので、デフォルトのコンストラクタを作成することはできません。私はこの問題
完全な例外スタックトレースを表示できますか? – Danio
Spring MVCとJAX-RSのアノテーションを混在させていますが、これは明らかに動作しません。 Spring MVCまたはJAX-RSを使用するか、それらを混合することは機能しません。 –
@Nibrasあなたは答えを見つけましたか? – Vishrant