問題タブ [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.
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 で失敗しました
誰でも助けることができますか。このエラーは何ですか??
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 自体にエラーがあるかどうかは正確にはわかりません。
エラーの適切な説明を探しましたが、まだ解決策が見つかりません。この特定の問題について、かなりの割合で「グーグル」を実行しました。必死になり始めて、すぐに解決策を見つけられることを願っています。
ご協力いただきありがとうございます。
web-services - wsdl2javaと同等のScala?
WSDL ファイルを取り、サーバーやクライアント用のスタブを生成する wsdl2java に相当するものはありますか?
私はグーグルで検索しましたが、存在しないか、グーグルフーが弱いです。
java - Apache CXF は「出力専用」サービスをサポートしていますか? もしそうなら、どのように wsdl2java にそれを処理させますか?
Apache CXF を使用しているときに、次のようなポート タイプを定義したいと思います。
しかし、wsdl2java を実行すると、次のエラーが発生します。
これは、Apache CXF (および/または wsdl2java) が「出力のみ」または「通知」スタイルのサービスをサポートしていないことを意味すると解釈しています。
これは正しいですか、何か不足していますか?
問題があれば、私のポート タイプは実際には HTTP ではなく JMS トランスポートにバインドされています。
java - SOAP1.1用に作成されたWSDLファイルをSOAP1.2をサポートするように変換する方法
数年前、私は与えられたWSDLに基づいてSOAP1.1サービスを構築しました。これはかなり基本的なことでした。AxisのWSDL2Javaを実行し、生成されたクラスをベースとして使用しました。
今、私はこのサービスを移行して、人々がSOAP1.2を使用してアクセスできるようにするように言われました。
新しく生成されたサービス(まだAxisのWSDL2Javaを使用)がSOAP 1.2をサポートするように、WSDLファイルで何を変更する必要がありますか?
私はサービスプロバイダーであることを理解することが重要です。クライアントに対してのみ機能するソリューションは必要ありません。
どうもありがとう!
cxf - cxf: wsdl2java は Service (javax.xml.ws.Service) を拡張するクラスを作成しました
Java WS と WSDL は初めてです。wsdl2java を使用して、Web サービス クライアント用の Java クラスを作成しました。<Service Name>Service extends javax.xml.ws.Service
クラスの用途を教えてください
java - コード署名とpublicstaticvoid main(String args [])を作成する手順
WSDL2Java
「WeatherService」WSDLを使用してクライアント側のコードが正常に生成されます。
プロセスにアクセスして実行するために、メインクラスにどのJavaファイルとメソッドを使用する必要がありますか?
WeatherServiceCallbackHandler.java
WeatherServiceStub.java
WSDLで使用可能なメソッドをたどってアクセスするには、いくつかの標準的な署名コードの手順が必要だと思います。
java - Axis2のExtensionMapper.java
wsdl2javaを実行しているときはいつでも、ExtensionMapper
クラスがさまざまな異なるパッケージで生成しているという問題に直面しています。
例:初めてwsdl2javaを実行した結果:ExtensionMapper.java
で生成された
例:2回目にwsdl2javaの結果を実行しました:ExtensionMapper.java
`で生成されました
これで、実行ごとにファイルの位置が移動するのが面倒で、同じファイルのSVNバージョンを維持するのが難しいという問題があります。
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
java - JavaへのWSDL変換
WSサーバーを作成するためにWSDLをJavaクラスに変換する必要があり、そのWSDLはRPC/エンコードを使用します。このエンコーディングは、cxfまたはJWS2.0ではサポートされていません。だから私はRPC/エンコードに言及しているそれらの行をコメントしました use="encoded"/>
Javaクラスを作成しましたが、クライアントのwsdlは引き続きuse = "encoded" />を検索し、現在、アプリが生成しているwsdl(cxfフレームワークを使用)に関係なく、SOAP:bodyにエンコードされた属性はありません。
これは問題を引き起こしますか、私はWebサービスに不慣れで、現在学習段階にあります。助けてください