2016-04-13 12 views
0

私はジャージーレストのWebサービスを用意しています。私はMavenを使用していません。ほとんどのチュートリアルでは、Mavenの依存関係を使用してジャージと一緒にスガッガーを使用する方法について説明しているので、私はそれを使う方法を正確には見つけられませんでした。SwaggerのドキュメントをJerseyに統合する方法は?

私はthisthisを経て、swaggersを含む他の多くのチュートリアルがPetStoreを例を所有してそれがどんな結果が得られませんでした。このすべてに非常に新しいので、私はすぐにMavenに変更するつもりはありません。

私のAPIにはまだまだ使える方法がありますか?

は、私は(それが重要知っている場合は念のために)それはCORSと一緒に仕事をしたい.AND私はfiltersためCORSサポートを追加するためにTomcatのweb.xmlを使用しています。

コーディングも試しましたが、多くの場合、Internal Server Errorsという結果になったAPI全体が乱雑になりました。だから、誰でも簡単なジャージープロジェクトのサンプルを手伝ってくれますか?または、私はそれを動作させるために、WebContent/WEB-INF/libに追加しなければならないジャーの正確なセットです。

+0

私の答えはあなたに@hegdekarを助けましたか? – Sampada

+0

まだ結果はありません。それを試してみました。あなたが言及したようにすべてのコンパイルの依存関係を提供しました。しかし最終的には進歩はありません – Hegdekar

+0

あなたはどこにいるのですか? – Sampada

答えて

0

すべてのjarが必要なものを見つけるには、サンプルpom.xmlに表示される依存関係名でMavenリポジトリを検索します。たとえば、「io.swagger」を検索すると、リンクのリストに移動します。リンクの1つ、たとえばswagger-jaxrsを選択します。 (私は、最新のか、その前に1つだけお勧めしたい)、バージョンのリストから

http://mvnrepository.com/artifact/io.swagger/swagger-jaxrs

を使用したいと思いますいずれかを選択 - - それはここにあなたを導くでしょう

http://mvnrepository.com/artifact/io.swagger/swagger-jaxrs/1.5.7

ここからバンドルをダウンロードできます。上記のリンクで指定されたすべてのコンパイル依存関係に対してこのプロセスを繰り返し、ダウンロードしたすべてのjarファイルのカスケード依存関係をすべて掘り下げます。

これは、あなたのweb-inf/libに保存する必要があるすべてのjarファイルを提供します。

ここに行く、上記のバージョンに対応する闊歩分布を取得するには:

https://github.com/swagger-api/swagger-ui/releases/tag/v2.1.4

・ホープ、このことができます。

関連する問題