問題タブ [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.

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

java - スーパークラスを無視するにはどうすればよいですか?

java.util.loggingAPI用のWebサービスを作成しようとしています。そこで、LogRecordから継承するクラスMyLogRecordを作成しました。このクラスにJAX-Bアノテーションを付けて、アノテーションの@XmlAccessorType(XmlAccessType.NONE)ないフィールドとプロパティを無視するようにしました。tomcatを起動すると、エラーが発生しjava.util.logging.Level、他のjava.util.loggingクラスにはデフォルトのコンストラクターがありませんが、注釈付きのメソッドはいずれもLevelクラスまたは他のjava.util.loggingクラスを参照していません。これらは親クラスによって参照されます。

私のサブクラスには、必要なものがすべて定義されています。JAX-Bに親クラスを完全に無視させるにはどうすればよいですか?

更新:これに関する別の投稿を見つけました。これは、親クラスの変更を提案しています。java.util私はクラスを拡張しているので、これは明らかに不可能です。スーパークラスを変更せずにこれを行う方法はありますか?

Update2:同様の問題についてjava.netでスレッドを見つけました。そのスレッドは、別の問題の複製としてマークされた拡張要求をもたらし、それが注釈をもたらしました。これらのバグレポートへのコメントから、現在の仕様ではこれは不可能であると私は信じています。@XmlTransient

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

java - JaxWsPortProxyFactoryBean クエリのタイムアウト

JaxWsPortProxyFactoryBean (Spring フレームワークから) を使用して Web サービスにアクセスしています。送信している http クエリのタイムアウトを変更したいと考えています。これを行う方法はありますか?

助けてくれてありがとう

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

jax-ws - java.lang.NoClassDefFoundError

クライアントから jax-ws Web サービスにアクセスしているときに、この例外が発生します。

わからない、何が起こったの?解決策を持っている人はいますか?ありがとうございます。

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

jax-ws - (JAX-WS) Web サービスが別の場所に再配置されたときにクライアント スタブの再構築を回避するにはどうすればよいですか?

すみません、同じ質問を2回してしまいました。

JAX-WS Web サービスをデプロイし、それをクライアント コードから使用しました。私の要件は、JAX-WS Web サービスをある場所から別の場所に再配置する際に、クライアント コード (スタブ) をビルドしないようにするにはどうすればよいですか?

ありがとうございました。

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

java - クライアントとサーバー間でクラスを共有するにはどうすればよいですか?

jax-ws サービス エンドポイントを作成したので、クライアントを書きたいと思います。共通の (JAXB 注釈付き) エンティティ クラスとサービスのインターフェイス用に、クライアントとサーバーの間で共有 jar を使用したいと考えています。jax-ws に、既存のエンティティ/インターフェースを使用してクライアントを強制的に生成 (または書き込みを許可) させることはできますか?

なぜこれを行う必要があるのか​​ 疑問に思っている人のために:サービスが同じ物理サーバーまたはインターネット全体にあることを許可したいが、Web サービス呼び出しを行わず、ローカルで別の実装を使用するだけにしたい.

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

java - JAX-WS インターセプター (ハンドラーとも呼ばれます) とは何ですか?

JAX WS インターセプターとは 同じことに関する情報はどこにありますか。

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

jax-ws - Jax-wsWebサービスからアーティファクトを作成せずに動的にWebサービスを呼び出す

こんにちは私はこの問題を抱えています。Jax-WSWebサービスから動的にWebサービスを呼び出そうとしています。ガラスの魚を試してみましたが、うまくいきました。しかし今、私はアパッチにたわごとをしました、そしてそれは私に例外を与えています

javax.xml.rpc.ServiceException:java.lang.ClassNotFoundException:org.apache.axis.client.ServiceFactory

**注:**jaxrpc.iar****を追加しました

コードは次のとおりです。

Glassfishでこれを試したときにjarを追加していないので、サーバーの変更によって違いが生じるのではないかという疑問が1つあります。

ありがとうございます。:)

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

java - JAX-WS: ステートフル WS がスタンドアロン プロセスで失敗する

Tomcat にデプロイされたステートフル Web サービスがあります。ファクトリ サービスとメイン API サービスで構成され、問題なく動作します。Factory サービスは W3CEndpointReference をメイン API インスタンスに返し、クライアントはセッションを使用します。

今、私はまったく同じサービスをスタンドアロン アプリケーションとして実行しようとしています。この場合、ファクトリから返された W3CEndpointReference は、メイン サービスの URI ではなく、突然ファクトリ URI を指し始めます。

Tomcat とスタンドアロンに対する実行からの参照を比較すると、スタンドアロン参照の URI が間違っていることが明らかになります。具体的には、メイン API ではなく、ファクトリ URI を指します。

正しい参照は次のとおりです。

factory がスタンドアロン プロセスで呼び出される場合の参照は次のとおりです。

サーブレット コンテキストの一部のコードは、サービス クラス (Td2Ws) とその URI の間の対応についての知識を持ち、それに応じて参照を調整するという私の理解です。ただし、そのコードはスタンドアロン プロセスでは有効ではありません。コードで sun-jaxws.xml が使用されているのではないかと疑うことさえできますが、「有効にする」方法がわかりません。

スタンドアロン アプリケーションでステートフル Web サービスを機能させるにはどうすればよいですか?

コードの関連部分は次のとおりです。

ファクトリ サービス (ステートレス):

ステートフル API:

クライアント コード (スタンドアロンを対象):

ターゲット オブジェクトにログイン操作がないため、このコードは login() で失敗します (結局、誤ってファクトリ URI にターゲット設定されています)。

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

java - jax-ws Web メソッドは、静的メソッドを持つオブジェクトを返すことができますか?

次のようにWebサービスからこれを返したいと思います:

できるか、すべきか、できないか、すべきでないかについて、決定的な答えが見つからないようです。

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

java - jax-ws commons を使用して、Spring で動作するように jax-ws をどのように構成しますか?

web.xml には次のものがあります。

私のアプリケーションのコンテキストでは、次の定義があります。

NullPointerExceptionWSDL にアクセスしようとすると、次のようになります。

奇妙な...構成エラーのように見えますが、くそーなことはただNullPointerException!!!!!!!!で死にます ロギングは提供されません。

レジンで展開。