問題タブ [groovyws]

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 投票する
1 に答える
471 参照

xml - GroovyWS のデバッグ。実際に生成された XML を取得する

Grails アプリで GroovyWS を使用して、外部 SOAP サーバーに接続しています。

有用な情報がないエラーが発生しているため、GroovyWS によって生成された実際の XML を確認したいと思います。

Wireshark などを使用できることはわかっていますが、もっと簡単な方法があるはずです。

オブジェクトを印刷すると、Java Object@... 文字列が印刷されるだけです。

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

web-services - GroovyWS を使用して WSDL を生成する方法

私は商用アプリケーション用の SOAP Web サービスを実装しており、GroovyWS を使用して開発をスピードアップしています。

しかし、Tomcat にデプロイするときは、Grails を使用していません。ソフトウェアには独自の J2EE フレームワークがあるため、wsdl リクエストに反応させるにはどうすればよいでしょうか?

Groovy ベースのサーブレットを作成する必要がありますか?

理想的には、要求に応じて WSDL を生成して、インターフェースを簡単に変更し、変更を確認できるようにしたいと考えています。

ただし、WSDL の微調整を支援するために JAX-WS が提供するアノテーションが欠けているようです。

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

grails - GroovyWSと複雑なリクエスト

GroovyWSで複雑なリクエストを送信するという問題に直面しました。

これは、soapUIによって生成されたサンプルリクエストです。

グルーヴィーなコードの一部:

だから私は代わりに何を渡す必要がありますか?

助けてくれてありがとう。

-vova。

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

web-services - CXF (実際には GroovyWS) を使用して、1 つの子ノードがテキスト ノードを持つ SOAP ヘッダーを生成するにはどうすればよいですか?

次のような SOAP ヘッダーを必要とする .net SOAP サービス用の Groovy クライアントを作成しています。

CXF メッセージにヘッダーを追加するための FAQを見つけました。オプション 4 の例は次のようになります。

このコードを使用して、これを行うことができます。

しかし、「HeaderInfo」ノードには、「abc-unique-token」を囲む子「token」ノードがありません。そこに入れる方法がわかりません。

そのノードを作成するために Header コンストラクターに渡すことができる簡単なものはありますか?

別の投稿では、別の手法の使用について説明していますが、これを使用しようとすると、SoapFactory の周りでエラーがスローされます。

私が見つけた他のものの多くは、私が望むものが非常に近い場合、AbstractPhaseInterceptor クラスを拡張するものを作成する必要があります。

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

grails - WSClient プラグイン SOAP 1.2 エラー


環境: Grails-1.3.4、Ubuntu 9.10、Intellij 9.0.3、JVM 1.6

SOAP 1.2 サーバーとやり取りしようとしているときに、WSClient を使用して以下のスタック トレースを取得しています。wsclient サンプル アプリケーションを動作させることができました。URL を他のサーバーに変更すると、初期化中に例外がスローされます。何か案は?

追加を提案するドキュメントでSOAP 1.2への参照を見ました

私はそれをしましたが、役に立ちませんでした。

ありがとう、
スティーブ

2010-10-19 10:53:42,787 [http-8080-1] エラー エラー。GrailsExceptionResolver - エンドポイントの自動選択では、ドキュメント スタイルの SOAP 1.1 http のみがサポートされています。何も見つかりませんでした。java.lang.UnsupportedOperationException: エンドポイントの自動選択では、ドキュメント スタイルの SOAP 1.1 http のみがサポートされています。何も見つかりませんでした。org.apache.cxf.endpoint.ClientImpl.findEndpoint(ClientImpl.java:212) で org.apache.cxf.endpoint.ClientImpl.(ClientImpl.java:151) で org.apache.cxf.endpoint.dynamic.DynamicClientFactory. org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:196) の createClient(DynamicClientFactory.java:253) org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:175) の createClient(DynamicClientFactory.java:253) groovyx.net.ws.AbstractCXFWSClient.createClient(AbstractCXFWSClient.java:

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

web-services - Grails-Webサービスを呼び出すときにクラス定義がエラーを検出しませんでした

変更後の新しいエラーメッセージを反映するように更新されました

ハウディ、GrailsからWebサービスを呼び出そうとしていますが、エラーが発生し続けます。

私のクラスは次のようになります。

..。

..。

grailsランタイム例外が発生しています:

エラー500:コントローラー[myPackage.myController]のアクション[index]を実行すると、例外が発生しました:java.lang.NoClassDefFoundError:org / apache / cxf / endpoint / Client

トラブルシューティングを試みましたが、役立つリソースを見つけることができませんでした。救済方法に関するヘルプや提案をいただければ幸いです。

ありがとう。

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

soap - 単純なGroovyWSクライアントが失敗していますが、なぜですか?

Groovy WSを使用して、次のコードを使用しようとしています。

それは単純なはずですが、どういうわけかそれは私に言う失敗で失敗します:

キャッチ:org.apache.cxf.service.factory.ServiceConstructionException:サービスの作成に失敗しました。

私は何が間違っているのですか?

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

java - Groovy を既存の Web アプリに統合する

私は既存の Web アプリケーションを持っています。この Web アプリケーションに Groovy を追加して、可能であれば Web サービス プロバイダーを簡単に開発できるようにしたいと考えています。サービス クラス (Grails サービス クラスなど) を作成し、このクラスを ws として簡単に公開する方法はありますか?

Grails も同じことを使用します。サービス クラスに 1 行追加すると、そのクラスは Web サービスとして自動的に公開されます。

よろしく

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

groovy - XmlSlurperをw3c.dom.Nodeオブジェクトで直接使用できますか

Axis2クライアントコードを完全に置き換えることを期待して、GroovyWSを試しています。

私が呼び出すWebサービス操作の1つは、XMLのフラグメントを返します。これをGroovyBeanに変換する必要があります。

com.sun.org.apache.xerces.internal.dom.ElementNSImplWebService呼び出しから出てくるインスタンスを取得しています。

のインスタンスはnew XmlSlurper().parseText(it as String)どこにあるかを呼び出すことができます。itElementNSImpl

ただし、もちろん、これにより、要素を文字列に書き込んでから、再解析して丸呑みします。この不要な手順を回避する方法はありますか?

最終的には、丸呑みされたオブジェクトをGroovyBeanに変えたいと思います。これを行うためのより良い方法はありますか?DomToGroovyについて疑問に思っていましたが、それでもGroovyシェルで実行した文字列が表示されます。

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

groovy - ObjectFactory クラスでの GroovyWS の衝突

http://groovy.codehaus.org/GroovyWSにあるサンプル アプリを使用し、WSDL / パラメーターをプラグインするだけです。例外をキャッチして出力した後、根本的な問題は次のとおりであることがわかりました。2 つの宣言が ObjectFactory クラスで衝突を引き起こしています。

私は少しググってみましたが、JAXB 実装 (つまり、スキーマバインディング、factoryMethod) の解決策がいくつか見つかりました。誰もこれを見たことがありますか。GroovyWS で解決するクリーンな方法はありますか?