1

BPEL プロセスを Apache ODE にデプロイするための axis2 Web サービスを作成したいと考えています。

現時点では、2 つの主な問題/質問があります。

  1. ファイルを作成する単純な WS を作成しました。axis2を備えた統合されたApache Tomcatを使用すると、Eclipseで正常に動作します。しかし、ecplise を使用せずにまったく同じサーバーでサービスを実行すると、処理が実装されていても機能せず、「Unhandled IOException」エラーが発生します (そうしないと、ecplise は常にそれについて泣きます)。

    編集: axis2 で service.aar をアップロードせずに、/webapps フォルダーに入れることで解決しました。

  2. BPEL ファイルを配置する必要があるフォルダーにアクセスするにはどうすればよいですか? ODE と同じサーバーでサービスを実行することは必須ですか?

    編集:同じサーバー上のフォルダーへのアクセスは、1 で簡単に取得できます。

  3. Web サービスを使用してファイルを転送するにはどうすればよいですか? ベター: どうすれば実装できますか?

4

1 に答える 1

1

2) については、ODE によって公開されている配置 API を使用できます。これにより、デプロイメント ユニット (BPEL、WSDL、DD を含む zip ファイル) を SOAP 経由で ODE に転送し、デプロイメントを開始できます。

WSDL は で入手できhttp://.../processes/DeploymentService?wsdlます。デフォルトのインストールでは、次のようになります。http://localhost:8080/ode/processes/DeploymentService?wsdl

于 2012-11-30T19:41:01.497 に答える