問題タブ [wsdl2java]

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.

0 投票する
3 に答える
1779 参照

java - Web サービスの公開中にエラーが発生しました

Server Side Code Skeleton を作成した WSDL ファイルがあります。これらのスケルトン Java クラスを変更した後、プロジェクト フォルダから WSDL ファイルを削除しました。現在、これらのクラスの Web サービスを準備しようとしています。これには、Eclipseに組み込まれているAxisエンジンとApache Tomcat 5.5を使用しています。しかし、これを開始すると、次のエラーが発生します。

IWAB0489E Web サービスを Axis ランタイム axis-admin にデプロイする際のエラーが {http://schemas.xmlsoap.org/soap/envelope/}Server.userException java.lang.reflect.InvocationTargetException で失敗しました

誰でも助けることができますか。このエラーは何ですか??

0 投票する
2 に答える
2443 参照

web-services - cxf-codegen-plugin で「型の生成に失敗しました」というエラー メッセージが表示され続ける

しばらくの間悩まされてきたこの問題について、何らかのフィードバックを期待しています。

シンプルな Web サービス クライアント アプリケーションを構築するために maven を使用しています。

いくつかの wsdl (約 8) を使用し、wsdls には xsd インポート (要求と応答ごとに wsdl ごとに約 2 つと、かなりの量の追加のインポート) があり、maven cxf wsdl2java プラグインを使用して Java コードを生成します。

プラグイン バージョン 2.1.7 から始めて、いくつかの 2.2.x を試し、現在はプラグインのバージョン 2.3.4 を試しています。

私のpomファイルのプラグインセクションは次のとおりです。

過去にこれがどのように機能していたかの以前のバージョンを提供できます。基本的に、個々の wsdl を < wsdloption > 項目としてリストしました。

私が「環境」関連で行った唯一のことは、別のプロジェクトで m2 フォルダー内のすべてを削除したことです。それ以来、コード生成を行うと、次のエラーメッセージが表示されます(コマンドから「mvn -e generate-sources」を使用):

私が気づいたことの 1 つは、target/ generated-sources フォルダーで、\ generated-sources\cxf\ generated AND \ generated-sources\org\opentravel\ota_2003_05 に同じクラスを作成することです。XSD または wsdl 自体にエラーがあるかどうかは正確にはわかりません。

エラーの適切な説明を探しましたが、まだ解決策が見つかりません。この特定の問題について、かなりの割合で「グーグル」を実行しました。必死になり始めて、すぐに解決策を見つけられることを願っています。

ご協力いただきありがとうございます。

0 投票する
4 に答える
4184 参照

web-services - wsdl2javaと同等のScala?

WSDL ファイルを取り、サーバーやクライアント用のスタブを生成する wsdl2java に相当するものはありますか?

私はグーグルで検索しましたが、存在しないか、グーグルフーが弱いです。

0 投票する
0 に答える
401 参照

java - Apache CXF は「出力専用」サービスをサポートしていますか? もしそうなら、どのように wsdl2java にそれを処理させますか?

Apache CXF を使用しているときに、次のようなポート タイプを定義したいと思います。

しかし、wsdl2java を実行すると、次のエラーが発生します。

これは、Apache CXF (および/または wsdl2java) が「出力のみ」または「通知」スタイルのサービスをサポートしていないことを意味すると解釈しています。

これは正しいですか、何か不足していますか?

問題があれば、私のポート タイプは実際には HTTP ではなく JMS トランスポートにバインドされています。

0 投票する
1 に答える
14662 参照

java - SOAP1.1用に作成されたWSDLファイルをSOAP1.2をサポートするように変換する方法

数年前、私は与えられたWSDLに基づいてSOAP1.1サービスを構築しました。これはかなり基本的なことでした。AxisのWSDL2Javaを実行し、生成されたクラスをベースとして使用しました。

今、私はこのサービスを移行して、人々がSOAP1.2を使用してアクセスできるようにするように言われました。

新しく生成されたサービス(まだAxisのWSDL2Javaを使用)がSOAP 1.2をサポートするように、WSDLファイルで何を変更する必要がありますか?

私はサービスプロバイダーであることを理解することが重要です。クライアントに対してのみ機能するソリューションは必要ありません。

どうもありがとう!

0 投票する
1 に答える
1437 参照

cxf - cxf: wsdl2java は Service (javax.xml.ws.Service) を拡張するクラスを作成しました

Java WS と WSDL は初めてです。wsdl2java を使用して、Web サービス クライアント用の Java クラスを作成しました。<Service Name>Service extends javax.xml.ws.Service

クラスの用途を教えてください

0 投票する
1 に答える
520 参照

java - コード署名とpublicstaticvoid main(String args [])を作成する手順

WSDL2Java「WeatherService」WSDLを使用してクライアント側のコードが正常に生成されます。

プロセスにアクセスして実行するために、メインクラスにどのJavaファイルとメソッドを使用する必要がありますか?

  • WeatherServiceCallbackHandler.java

  • WeatherServiceStub.java

WSDLで使用可能なメソッドをたどってアクセスするには、いくつかの標準的な署名コードの手順が必要だと思います。

0 投票する
2 に答える
985 参照

java - Axis2のExtensionMapper.java

wsdl2javaを実行しているときはいつでも、ExtensionMapperクラスがさまざまな異なるパッケージで生成しているという問題に直面しています。

例:初めてwsdl2javaを実行した結果:ExtensionMapper.java で生成された

例:2回目にwsdl2javaの結果を実行しました:ExtensionMapper.java `で生成されました

これで、実行ごとにファイルの位置が移動するのが面倒で、同じファイルのSVNバージョンを維持するのが難しいという問題があります。

0 投票する
1 に答える
3501 参照

eclipse-plugin - wsdl2java codegen Eclipse プラグイン - java.lang.reflect.invocationtargetexception

Eclipse プラグインに Axis2_Codegen_Wizard_1.3.0,Axis2_Service_Archiver_1.3.0 を追加しました。[完了] ボタンをクリックすると、wsdl ファイル パスと出力パスの指定を含むすべての手順を実行した後、次のエラーがポップアップ表示されます。

プロセスの完了中にエラーが発生しました

java.lang.reflect.invocationtargetexception

何か案が ?ありがとう -Aj

0 投票する
1 に答える
1802 参照

java - JavaへのWSDL変換

WSサーバーを作成するためにWSDLをJavaクラスに変換する必要があり、そのWSDLはRPC/エンコードを使用します。このエンコーディングは、cxfまたはJWS2.0ではサポートされていません。だから私はRPC/エンコードに言及しているそれらの行をコメントしました use="encoded"/>

Javaクラスを作成しましたが、クライアントのwsdlは引き続きuse = "encoded" />を検索し、現在、アプリが生成しているwsdl(cxfフレームワークを使用)に関係なく、SOAP:bodyにエンコードされた属性はありません。

これは問題を引き起こしますか、私はWebサービスに不慣れで、現在学習段階にあります。助けてください