web-dev-qa-db-ja.com

最近wadl2Javaする方法は?

WADLをJavaに変換するコマンドラインツールを見つけるのは本当に難しいです。どれだけグーグルしようとしても、ブログやJava.netのドキュメントをフォローしても、実際のダウンロードリンクはありません。 (リンクが壊れているか、廃止されています)。

どの特定のベンダー、コミュニティグループがこのツールを提供していますか?無料ダウンロードリンクはありますか?

生成されたコードは、XML応答からPOJOを再構築し、Tomcat7内で存続できる必要があります。ありがとうございます

回答:(これは2011年6月以降にのみ機能します):

  • Apache-CXF-2.4.1.Zipを使用します(以前のバージョンではありません)
  • ルートフォルダに解凍します
  • Apache-CXF-2.4.1.src.Zipを取得します
  • Src内のdistributionという名前のフォルダーを検索します
  • 配布フォルダーを抽出し、ルートフォルダーに上書きせずにマージします
  • ビンに移動し、wadl2Java.batを見つけます
  • コマンドプロンプトからwadl2Java.batを実行します
  • 簡単な詳細なしで続行
17
user215054

Apache CXF 最近追加されたサポート WADL-最初の開発 of RESTサービス。wadl2Javaツールの背景情報については、 this ブログエントリ CXFコミッターの1人が役立つはずです。

11
Brian Kelly

CXF 2.5.4wadl2Javaツールの使用に問題がありました。 WADLファイルに「resources」要素が含まれていても、それが欠落していると文句を言い続けました。

wadl.Java.net 私のために働いたwadl2Javaのダウンロードがあります。

7
gnuf

Apache CXFバージョン2.7.11では、バイナリZip/tar.gzをダウンロードし、CXF_HOMEenv-varを/path/to/Apache-cxf-x.y.zに設定すると、wadl2Javaは$CXF_HOME/binで入手できます。

0
gerrytan

WADLからクライアント側のスタブを生成するには、ツールwadl2Javaを使用します。ここからwadlツールをダウンロードします: http://search.maven.org/remotecontent?filepath=org/jvnet/ws/wadl/wadl-dist/1.1.5/wadl-dist-1.1.5-bin .Zip

クライアント側の生成Javaスタブ(POJO)の場合、次のコマンドを使用します:\ wadl2Java-o。\ src -p com.test.client WADL_FILE_LOCATION

Mavenプロジェクトを使用している場合は、この作業にwadl2Javamavenプラグインを使用できます。

0
R.Ranjan