問題タブ [java-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 に答える
4101 参照

java - Java-WS で WSDL をキャッシュする方法

Java WS を使用して SOAP サービスと対話するアプリを作成しました。クラスを生成し、組み込みの netbeans 関数を使用して WSDL を管理します。

アプリケーションを実行するたびに、WSDL をダウンロードして再度解析する必要があります。WSDL はバージョンごとに凍結されているので、これは必要ないと思います。ローカル ファイルとして参照しようとしましたが、アプリが別のマシンにインストールされているときにファイルが見つからないというエラーが表示されます。

WSDL を再解析する必要がある Java WS を停止する方法、または少なくともローカルにキャッシュする方法を知っている人はいますか?

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

web-services - Java WebService を使用してデータをクライアントにプッシュする方法

私はいくつかのCMSを持っています。また、これらの CMS が必要なときにいつでも記事を一緒に送信できるという要件があります。次のようにして、WebServiceを使用して問題を解決できると思います。

  1. CMS-01 記事を送信したいときに、データ(記事と受信したCMS)を送信してWSを呼び出す
  2. Webservice はデータを受信し、CMS-01 が選択した他の CMS にプッシュします。

しかし、WS を使用してデータをクライアントにプッシュする方法がわかりません。Java と Axis を使用して WebService とすべての CMS を Java で作成しています

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

web-services - シングルトンクラスとは何ですか?関連する 2 つのサービスに対してクラスの単一インスタンスを実行するのに役立ちますか?

これは複雑に聞こえるかもしれませんが、とにかく質問します:

クラスXを使用するサービスAを実行しています。新しいクラスに加えて、クラスAを使用する別のサービスBを開始したいと考えています。

サービスAは既に実行されています。Service Bのホットデプロイを行います。

ここに本当の問題があります。サービスBはクラスXの同じインスタンスを使用するか、別のインスタンスを使用するかです。ここでシングルトンクラスはどのように役立ちますか?

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

java - ログインとセッション処理で Java Web サービスを保護する方法

(Java メトロ) Web サービスをログインで保護したいと考えています。

これが私がそれを行うことを計画している方法です:

Web サービス メソッドを呼び出すときに必要な手順は次のとおりです。

  1. login(user,pwd) を呼び出し、セッション トークンを受け取る 1.1 トークンを記憶する
  2. サービスメソッドを呼び出す (トークン、引数 1、引数 2...)
  3. webservice は、トークンが既知であるかどうかをチェックし、そうでない場合は例外をスローし、それ以外の場合は続行します
  4. 非アクティブ状態が x 時間続いた後のログアウトまたはタイムアウト

私の質問: 1. このアプローチについてどう思いますか? それは理にかなっていますか?2.セッション処理を書く負担を負うライブラリはありますか(アプリの再起動後も存続するためにデータベースの永続性を備えている可能性があります)

(ソリューションはシンプルで、Java および .NET クライアントで簡単に使用できる必要があります)

ありがとう!

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

c# - HTTPS Java Web サービスを呼び出す .NET クライアント

HTTPS Java Web サービスがあり、.NET [.NET 2.0 スタイル クライアント / WCF クライアント] で Web サービスにアクセスしようとしています。WS からこのエラーが返されます。

「HTTP ステータス 401 - この要求には HTTP 認証 () が必要です。」

この WS のセキュリティの種類を確認するにはどうすればよいですか? SSL の他に、WS に送信するためのユーザー名とパスワードがあります。これはメッセージ認証の一部だと思います。

Java クライアントは正常に通信しているように見えますが、興味深い行はほとんどありません。

助けていただければ幸いです。

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

java - サーバーがダウンしていると Webstart アプリケーションが非常に遅くなる

私が持っているもの:

  • 必要なすべてのライブラリを含む jnlp ファイルを含み、何らかの理由でオフにすることができる Tomcat サーバー
  • すべてのセキュリティ許可を必要とする非常にファットなスイング アプリケーション
  • JNLP ファイル:

    /li>

クライアント OS: Windows XP および Windows 7。クライアント マシン上の JNLP ファイルは、常にショートカット javaws.exe DS.jnlp から起動されます。

問題: tomcat がダウンしている場合、アプリケーションはキャッシュから起動されますが、非常に遅く、それを操作することは不可能です。tomcat がダウンしたときに javaws がアプリケーションに与える影響を理解できませんか? この問題を解決するのを手伝ってください

ありがとう、アンドレイ

更新 1: さまざまなシステムで遊んでテストした後、アプリケーションが Windows XP で完全に動作することに気付きました。javaws は、キャッシュから読み取るのではなく、アプリケーションの起動中にバックグラウンドで署名されたすべての jar ファイルをチェックしようとしているようです。Windows XP では、同じバージョンの Java はそれをまったく行いません。アプリケーションを起動するだけです。

更新 2: どうやら Windows 7 の接続タイムアウトは、Windows XP のタイムアウトの 10 倍です。基本的に、問題を解決できる一般的な接続タイムアウトを何とか設定できれば。

更新 3: タグの変更はまったく役に立ちませんでした。それはまだ同じように動作します。

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

java - jaxws-rt.jarの「/com/sun/xml/ws/」パッケージとrt.jar内の「/com/sun/xml/internal/ws/」パッケージの違いは何ですか

jaxws-rt.jar を介して既に利用可能な場合に、rt.jar 内の jax-ws パッケージの「内部」実装の使用を理解していません。なぜ Sun/Oracle は jax-ws を jdk 内に統合するという決定を下すのでしょうか...両方の jar の両方のパッケージのクラスの変更が並行して実行されるかどうかはわかりません....誰かがどの光を当てることができますか実際に参照する必要があります...????

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

jnlp - JNLP API は実行時にリソースをロードできますか?

実行時に JAR リソースをアプリにロードする方法はありますか? JNLP API ( http://download.oracle.com/javase/6/docs/jre/api/javaws/jnlp/ ) は、リソースのカスタム管理があるため優れていますが、リソースを削除でき、DownloadService.loadResource を使用する場合(...) リソースはダウンロードされるだけのようですが、新しいリソースを利用するにはアプリを再起動する必要があります。残念ながら、新しいアプリを起動して現在実行中のアプリを閉じることはできません。実行時にこれらのリソースを実際にロードする方法はありますか?

ありがとう!

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

java - JAR ファイルと関連するパスを一覧表示する Java コマンド (Ruby の gem list -d に似ています)

Java TM API for XML Web Servicesでは、Java Endorsed Standards Override Mechanism を使用して、2 つの JAR ファイル (jaxws-api.jar および jaxb-api.jar) を JDK 6 の標準リリースに含まれているファイルに置き換えることが言及されています。

「公式」ディストリビューションに含まれているものではなく、これらの JAR が使用されていることを証明するコンソール コマンドはありますか? 理想的には、JAR 名とディレクトリを一覧表示します。

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

php - PHP に相当する Java Webservice Client UsernameToken

UsernameToken を認証メカニズムとして使用する Web サービスを PHP でビルドしています。この Web サービスにアクセスできる PHP クライアント側コードがあります。これを Java で行う必要があります。多分あなたは私を助けることができます!

このサービスには、次の php コードを使用してアクセスできます。

これらの値は、この SOAP ヘッダーに解析されます。

このコードを使用すると、問題なく Web サービスにアクセスできます。これを Java で行う必要があります。

必要なファイルを作成し、UsernameToken を使用して SOAP ヘッダーを追加するハンドラーを実装しました。しかし、WS にアクセスしようとすると、常に「認証されていません」というエラーが表示されます。passdigest または nonce エントリの作成中に何かが足りないと思います。

これが私がそれらを計算する方法です:

これらの値は、soap ヘッダーの作成中に使用されます。

結果の SOAP ヘッダーは次のようになります。

誰かが私が間違っていることを見ていますか?