2016-07-20 8 views
1

Apache CXF 3.1.6でWSDLToJavaを使用してWebサービスのJavaコードを生成しようとしていますが、 Velocityのテンプレートが現れます。Apache CXF 3.1.6でWSDLToJavaを使用してWebサービス用のJavaコードを生成できません。01.6

WSDLToJava Error: Could not find Velocity template file: org/apache/cxf/tools/wsdlto/frontend/jaxws/template/service.vm 

私のプロジェクトまたは生成されたコードでファイルを検索しようとしましたが、どこにも表示されません。

プロジェクトにベロシティジャーを含める必要がありますか?service.vmベロシティテンプレートを作成する必要がありますか?

答えて

1

ファイルcxf-tools-wsdlto-frontend-jaxws.jarservice.vmは、Wsdl2Javaコマンドの実行時にlibディレクトリの一部を確認してください。以下に示すcxfバイナリ配布の一部として存在するすべてのjarファイルを使用するか、mavenなどのビルドスクリプトを使用し、cxf-codegen-mavenプラグインを使用してjar依存関係を解決して自動的にダウンロードするようお勧めします。

enter image description here

+0

うん。それがそれでした。私はクラスパス上にjarファイルを持っていたときになぜそれがうまくいかないのか不思議です。しかし、私がそれらをすべて追加したとき、エラーはそこになかった。しかし、奇妙な。 – divinedragon

関連する問題