問題タブ [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.
java - Axis WebサービスにAARファイルが必要ですか?
WebSphere上で実行されるJavaで記述されたAxisベースのWebサービスを使い始めています。
私の質問は、これを通常のようにWebアプリケーションとして、EARファイル内のWARファイルとしてバンドルすることはできますか、それともWARファイル内のEARファイル内にAARファイルが必要ですか?
それとも、AARファイルはWebサービスコンポーネントを独自にパッケージ化するためだけのものですか?
java - .NET 2.0 アプリケーションによって生成された WSDL から JDK ツール wsimport を使用して Java SOAP Web サービス クライアントを生成する際の問題
JDK 6 ツールを使用して、いくつかの SOAP Web サービスのクライアントを生成しようとしていますwsimport
。WSDL は .NET 2.0 アプリケーションによって生成されました。.NET 3.X アプリケーションの場合、問題なく動作します。
私が走るとき
次のようないくつかのエラー メッセージが表示されます。
[エラー] 「mypackage.SomeClass」という同じ名前のクラス/インターフェースが既に使用されています。クラスのカスタマイズを使用して、この競合を解決してください。ライン ??http://myservice?wsdlの
Axis 1.4 (Eclipse WebTools プラグインを使用) を使用して Web サービス クライアントを生成する場合。
wsimport
ツールを使用するために何ができるか知っている人はいますか? 「クラスのカスタマイズ」の意味がよくわかりません。
java - Axis1.4を使用してカスタムSOAPヘッダーを設定する
Axisを使用して.NET2.0Webサービスを利用しようとしています。Eclipse WSTプラグインを使用してWebサービスクライアントを生成しましたが、これまでのところ問題ないようです。
予想されるSOAPヘッダーは次のとおりです。
Axisクライアントからこのヘッダーを構成する方法に関するドキュメントは見つかりませんでした。Visual Studio C#Express 2008を使用してクライアントを生成するとAuthentication
、2つの文字列属性(User
およびPassword
)で名前が付けられたクラスが生成され、すべてのクライアントメソッドがこのクラスのオブジェクトを最初のパラメーターとして受け取りますが、AxisWSクライアントでは発生しませんでした。
クライアント呼び出しでこのヘッダーを設定するにはどうすればよいですか?
java - AXIS サーバーを使用する JAX-WS クライアント。応答に名前空間がありません
JAX-WS と AXIS に関連する問題があります。クライアントとして JAX-WS (2.1.7)、サーバーとして Axis (1.4.x)。
すべて正常に動作しますが、応答を Java に読み取ることができません。
応答:
問題は、ns1:
-namespace 宣言が から削除された場合myserviceReturn
、JAX-WS が null 以外のものを返すことができることです。
JAX-WS に名前空間を強制的に無視させる方法、SOAP 応答を手動で変更して「ns1」を除外する方法、またはこの種の問題に対する他のアイデアを知っている人はいますか?
java - JDK 1.6.0 を使用した Axis 1.2 Web サービス
JDK 1.4 と axis 1.0 を使用して構築された軸 Web サービスの 1 つを移行しました。
軸 1.2 で JDK 1.6.0 に移行しようとしていますが、次のヌル ポインター例外が発生します。
JDK 1.4 に戻すとすぐに、同じコードが正常に機能します。
何か助けはありますか?前もって感謝します。
新しいスタック トレース。
java - WSDD を使用せずに Axis で SOAP サーバーを展開することは可能ですか?
私が取り組んでいるプロジェクトでは、デプロイメント記述子 (WSDD) ファイルを使用して SOAP サーバーをデプロイしました。これを行うには、Web サーバー (Tomcat、Jetty など) を起動してから、次のコマンドを実行します。
java -cp %AXISCLASSPATH% org.apache.axis.client.AdminClient deploy.wsdd
必要なのは、上記のコマンドをスキップして、Axis AdminClient への呼び出しを回避することです。Web サービスを war ファイルとしてデプロイすることはできますか?
注: JWS を使用したソリューションは、その制限により使用できません。
java - 不正なXML文字/Axis
Webサービスを開発し、Axisでデプロイしました。すべてが非常に正常に実行されていますが、印刷できない文字(ETX、FSなど)を含む文字列を使用してサービスを使用すると問題が発生します。次のエラーがあります:
何かアイデアはありますか?
編集 :
Webサービスを使用してサーバーにフレームを送信する必要があります。私のフレームは厳密な形式です(区切り文字として印刷できない文字を含みます)
wsdlファイル
c# - Axis 1.4 Web サービスを使用する C# Web サービス クライアントのカスタム Http ヘッダーを追加する方法
Web サービスが Java Axis 1.4 である Web サービス クライアントを c# で記述しようとしています。Axis サービスでは、HTTP ヘッダーにAuthorization: Basic Base64EncodedTokenヘッダー値が必要です。通常の WSDL 生成参照や WSE3.0 のように、visual studio.net で Web サービスを使用する標準的な方法でこのヘッダーを設定する方法が見つかりません。
プロジェクトは.net 2.0を使用して開発されているため、WCFを使用できません。
これを行う方法はありますか?
.net - .NETクライアントを介してAxisWebサービスを呼び出す方法
dotnetWebアプリでAxisWebサービスを呼び出して接続するタスクがあります。
Webサービスは、最初にユーザー名とパスワードの認証を必要とします。これはヘッダーで送信する必要があります。認証後にのみ、そのメソッドのいずれかを呼び出すことができます。
さて、クレデンシャルを渡してWebサービスを呼び出す方法がわかりません。
Webサービスにアクセスする方法を示すJavaコードがありますが、.NETで同じ方法を実行する方法がわかりません。
WSE3.0を使用する必要があると思います。
Javaコードは次のとおりです。
.NETを使用してこのすべての資格情報の受け渡しを行う方法がわかりません。ですから、私がこれにどのように取り組むべきかについて、私を導いてください。また、可能であれば、上記のシナリオを実行できる.NETのサンプルコードを教えてください。
java - Axis 1.4: SOAP リクエストが機能しない
初めての AXIS SOAP クライアントを動作させるのに本当に苦労しています。Axis v1.4 を使用しています。
WSDL には次のものが含まれます。
wsdl2java を実行してコードを生成しました。
--
ポートを初期化しています:
--
リクエストにアクセスする私の最初の試み:
これにより、null パラメーターはすべてオプションですが、(クライアント側で) NullPointerException が発生します。
--
私の2回目の試み:
これにより例外は発生しませんが、allEntries に null 値が返され、SOAP リクエストが実際に送信されたかどうかはわかりません (ほとんどの場合送信されていません)。
コードは Oracle AS 上で実行されます。いずれの場合も、Oracle でさまざまなデバッグ クラスがすべてアクティブ化され、LoggingHandlers が初期化されていても、Axis によって 1 行のデバッグ情報もログに書き込まれません。
ここで何が間違っていますか?