問題タブ [axis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
axis - Axis wsdl2java がスタブ内のすべてのインターフェースを生成しない
wsdl2java.bat を使用してスタブを生成しようとしています。wsdl は 2 つのバインディングで構成されています。wsdl2bat は最初のバインディングで操作用のインターフェースを作成しますが、秒のバインディングでは操作用に何も生成しないことがわかります。wsdl2java.bat -uri http://... -o client -d adb -s -u.
たとえば、コードは次のようになります
ここでの問題は、スタブの resDoc インスタンスにメソッド getEchoStringReturn があることです。
service - ServiceEndpointAddress から AxisService を作成できません
私はWSでいくつかのテストを行います。複数のメソッドで wsdl を作成します。
しかし、私は最初の方法しか実行できず、他の方法は失敗し、以下のエラーが表示されます:
何がうまくいかないのですか?
java - Web サービス:BeanSerializer
このようなエラーはいつ発生しますか?
java - NoEndPointException をスローする Java Axis Webservice スタブ
軸で Web サービスを使用しています。呼び出した Web サービス メソッドから NoEndpointException を取得しています。
この生成されたコードから来ています。
したがって、エンドポイントを正しく設定していないことが示唆されているようです。
これは、スタブをインスタンス化した方法です。
これには何か問題があると思います。Web サービス アドレスを渡す必要がありますか? すでにスタブに統合されているようです。
java - Apache Axis: wsdl2java から生成されたコードを使用して呼び出しプロパティを設定する方法は?
私は Apache Axis 1.4 (はい、古いもの) を wsdl2java と共に使用して、Web サービスのクライアント コードを生成しています。生成されたスタブでメソッドを呼び出す前に、Call オブジェクトに追加のプロパティを設定したいと思います。
たとえば、ユーザー名、パスワードを設定し、おそらく既存のヘッダーを追加または変更し、クライアント ハンドラーを変更して別の実装を使用したいと考えています。
現在、生成されたスタブ クラスを変更し、適切なセッターを呼び出すことでこれを行っています。ただし、生成されたファイルに触れずにこれを実現したいと思います。ただし、Stub クラスには次のものがあるため、混乱しています。
call オブジェクトを作成し、いくつかのプロパティを設定します。現在、ここで生成されたソース コードを変更しています。次に、スタブには以下が含まれます。
そのため、スタブ メソッドが createCall() を呼び出すとすれば、serviceLocator を使用してスタブを取得し、変更したいプロパティを変更し、スタブを使用して呼び出したいメソッドを呼び出す方法がわかりません。そして、invoke を呼び出します。新しい Call オブジェクトが呼び出される前に傍受する方法はないようです。
では、生成されたスタブ クラスのソース コードを変更せずに、呼び出しでプロパティを変更するにはどうすればよいでしょうか。
情報や既存のドキュメントへのポインタをありがとう。
java - JVM をデフォルト以外の IP にバインドする
複数の NIC と IP を持つマルチホーム システムを使用しています。
Sun JVM が「この」システムを表す IP ( Socket または URLConnection を使用して別のシステムに接続するときの「ソース IP 」)をどのように選択するかについては、100% 確信が持てません。システムのデフォルト NIC を選択しますか、それともシステム名の逆引きを行いますか? 等
いずれにせよ、JVM を特定の IP に明示的にバインドする方法はありますか?
あるいは、Axis Webservices フレームワークからそれを行う方法を誰かが知っていれば、それは非常に役に立ちます。
とても有難い..
javascript - Mirth Connect: Web サービスを呼び出すための JavaScript
Apache 軸ライブラリ (Mirth で展開されることになっている) を使用して、Mirth Channel トランスフォーマー JavaScript から Web サービスを呼び出そうとしています。次の Java スクリプトを使用してみましたが、機能しません。
何か案が?
ありがとう。
java - org.apache.axis2.AxisFault:最初の要素にはローカル名Envelopeが含まれている必要がありますが、htmlが見つかりました
Axisからの次の例外の理由は何でしょうか...使用されたHttpバージョンは1.0でした。
次のプロパティが設定されている場合、これは解決できる可能性があります
ただし、上記のプロパティは、axisdocsに従ってHTTPバージョン1.1にのみ適用されます。HTTPバージョンが1.0の場合、このプロパティはトランスポートフレームワークによって無視されます。
何かご意見は?
eclipse - WSDLException:で参照されているスキーマを解決しようとしてエラーが発生しました
WindowsXPでEclipseGalileoとAxis21.4を使用してローカルWSDLファイルからプロキシクラスを生成しようとしています。私の問題は、WSDL内にインポートされたスキーマが原因でエラーが発生することです。私を悩ませている行は:
次のコマンドでwsdl2javaを実行しようとしました。
次の例外が発生します。
これは、wsdl2javaツールへのxsdを取得できないシステムプロキシが原因であると思われます。実際、問題なくブラウザからファイルをダウンロードできます。
wsdl2javaへのプロキシを指定するオプションがありますか、誰かがこの問題を解決しましたか?今のところ、XSDをダウンロードしてプロジェクトに追加し、WSDLを変更して(リモートファイルではなく)相対ファイルを含めましたが、ファイルはサードパーティのサービスWSDLであるため、これは避けたいと思います。 。
ヒントをよろしくお願いします。
java - Apache Axis1.xxmlペイロード
私はいくつかのSOAP操作を消費するためにApacheAxisを使用しています。私が話しているWebサービスは、ペイロード入力の1つとしてXMLを取ります。Axisが非xmlフレンドリ文字をエンコードしていることに気づきました。IEなど< >
へ&alt;
。
ペイロードがエンコードされていない状態で通過できるようにapacheAxisに指示するにはどうすればよいですか?