問題タブ [jax-ws]
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 サーバーを使用する 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 - 変換エラー:「現在のイベントはSTART_ELEMENTではなく2です」
以前の投稿と同様に、次を使用してJAX-WSを使用してWebサービスにアクセスしようとしています。
どこ:
しかし、エラーが発生します'現在のイベントはSTART_ELEMENTnullではなく2'(トランスフォーマーについて考えます)
私は何を間違っているのですか:(
java - JAX-WSディスパッチ応答での誤ったエンコーディング
以下を使用してJAX-WSでWebサービスにアクセスしようとしています。
どこ:
結果をutf-8ページに印刷すると、utf-8文字が正しく表示されません。
WSは他のツールで正常に動作するため(UTF-8を正常に返します)、変換sourceToXMLString()に問題があると思う傾向があります。これは私のエンコーディングを破壊している可能性がありますか?
web-services - init パラメータを使用して Glassfish に WebService をデプロイする
JAX-WS API を使用して WebService を作成しました。このサービスは、エンドポイント クラスを使用して問題なく実行されます。
今、このサービスをグラスフィッシュにデプロイしたいと思います。ただし、私の例で書いたように、いくつかのパラメーターを使用してサービスを初期化したいと考えています。どうすればこれを達成できますか? 別の API を使用する必要がありますか?
よろしくお願いします
java - Webサービスを移動すると、ハードコードされたすべてのURIはどうなりますか?
JAX-WSを使用してテストWSを開発しており、デモは正常に機能しますが、本番環境に移動しようとすると、コードにテスト環境のURLが多数発生します。例えば:
そのようなアプリを移動するためのベストプラクティスは何ですか?
hibernate - jax-ws Web サービスに Tapestry、Hibernate、および Spring を使用してプロジェクトを作成した人はいますか?
これらのテクノロジを使用するプロジェクトがあり、多くの問題が発生しています。最初はこのエラーです:-
org.apache.tapestry5.ioc.internal.util.TapestryException: サービス 'ValueEncoderSource' の構築中に例外が発生しました: サービス ビルダー メソッド org.apache.tapestry5.services.TapestryModule.buildValueEncoderSource(Map, InvalidationEventHub) の呼び出しエラー (TapestryModule.java:1910) (サービス 'ValueEncoderSource' の場合): サービス コントリビューション メソッドの呼び出しエラービルダー メソッド org.apache.tapestry5.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger, List, RegistryShutdownHub) (HibernateCoreModule.java:123 で) (サービス 'HibernateSessionSource' 用): org.hibernate.validator.event.ValidateEventListener は org.hibernate.event.PreInsertEventListener にキャストできません [クラスパス:org/apache/tapestry5/corelib/components/ExceptionDisplay.tml、3 行目]
これは、最新の休止状態アノテーション (バージョン 3.4.0 GA) を使用しています。Maven pom.xml で、org.hibernate 依存関係を次のように変更した場合:-
org.hibernate hibernate-annotations 3.2.1.ga
エラーはなくなりますが、新しいバージョンの注釈からのバグ修正は失われます。誰もこれを回避する方法を知っていますか?