2

Idea IDE を使用してフレームワークをプレイするのは初めてで、Java でコーディングしていますが、管理できないエラーに遭遇しました。wsdl からプロキシ クラスを生成し、それらを自分のプレイ プロジェクトで使用しようとしています。

私の手順は(空のプロジェクトから)です:

  • プロジェクトを右クリック > 新規 > 新規モジュール
  • java モジュール > webservices クライアント - 以下で満たされています:
    on - サンプル クライアント コードの
    バージョンを生成します - Apache 軸
    ライブラリ - ダウンロード
  • wsdl Web サービス wsdl から Java コードを生成
    - url http:// ....SelfCareService.svc?wsdl
    出力パス - project/app
    その他はすべてデフォルト
  • すべてが生成される

次に、localhost:9000 を確認すると、次のようになります。

コンパイル エラーエラー: パッケージ org.apache.axis.client が path\project\app\mypackage\BasicHttpBinding_ISelfCareServiceStub.java の 10 行目に
存在しません。

package mypackage;
public class BasicHttpBinding_ISelfCareServiceStub extends org.apache.axis.client.Stub implements mypackage.ISelfCareService {
private java.util.Vector cachedSerClasses = new java.util.Vector();
private java.util.Vector cachedSerQNames = new java.util.Vector();
private java.util.Vector cachedSerFactories = new java.util.Vector();
private java.util.Vector cachedDeserFactories = new java.util.Vector();

4

1 に答える 1

0

プロジェクトにApache jarをどのように含めますか? Playframework では、これを処理する方法が 2 つあります。

  1. ドキュメントbuild.scalaに示されているように、ファイル内で管理された依存関係を使用しました。
  2. 管理されていない依存関係。要求された jar をlibプロジェクトのルートにあるフォルダーに追加します (存在しない場合は作成します)。

次に、アプリケーションをリロードすると、問題なく動作するはずです。

于 2013-08-30T17:11:04.703 に答える