-1

ODE をインストールして理解しようとしています。

Tomcat7 を問題なくセットアップしました ODE WAR ディストリビューションをセットアップしました 指示に従ってサンプル フォルダーをコピーしました。

それから私はそれを実行しましたが、失敗しました。それから私はもう少しRTMして見ました

sendsoap 実行可能ファイルは、配布の bin ディレクトリにあります。URL は、プロセス サービスの WSDL ファイルで定義されたアドレスに従って更新する必要があります。

指定されたコマンド ラインを使用する実行可能スクリプトは、例外を発生させます。

メイン クラス org.apache.ode.tools.sendsoap.cline.HttpSoapSender が見つからないか読み込めませんでした

最新バージョン。URL の更新が必要な場合、インストール手順のどこにもそれを行うための指示はありません。新しいユーザーがインストールすることを考えると、これは、修正に関係なく、私がここ数年読んだ中で最も脳死した不注意な命令セットの 1 つでなければなりません。しかし、誰かが私を啓発できますか?

明確にするために、ポート 8080 の起動画面は問題なく表示されます。

4

2 に答える 2

1

コマンド ライン ツールには、いくつかのクラス パスの問題があるようです。代わりに SoapUI を使用することをお勧めします。これにより、より優れた UX も提供されます。

更新: インストールを確認するためのクイックスタート:

簡単なテストとして、helloworld2 の例を dist パッケージから tomcat/webapps/ode/processes にコピーするだけです。その後、プロセスが Web コンソールに表示されます。helloworld プロセスhttp://localhost:8080/ode/deployment/services/の Axis2 WSDL URL をコピーします。これは、おそらく http://localhost:8080/ode/processes/helloWorld?wsdlです。SoapUI を開き、新しい SOAP プロジェクトを開始し、WSDL URL を「初期 WSDL」フォームに貼り付けて、プロジェクトを作成します。SoapUI は、hello オペレーションのサンプル リクエスト「Request 1」を作成します。ダブルクリックしてコンテンツを再生し、緑色の「再生」ボタンを使用してメソッドを呼び出します。

于 2015-02-20T21:49:09.743 に答える