問題タブ [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.
java - Java-WS で WSDL をキャッシュする方法
Java WS を使用して SOAP サービスと対話するアプリを作成しました。クラスを生成し、組み込みの netbeans 関数を使用して WSDL を管理します。
アプリケーションを実行するたびに、WSDL をダウンロードして再度解析する必要があります。WSDL はバージョンごとに凍結されているので、これは必要ないと思います。ローカル ファイルとして参照しようとしましたが、アプリが別のマシンにインストールされているときにファイルが見つからないというエラーが表示されます。
WSDL を再解析する必要がある Java WS を停止する方法、または少なくともローカルにキャッシュする方法を知っている人はいますか?
web-services - Java WebService を使用してデータをクライアントにプッシュする方法
私はいくつかのCMSを持っています。また、これらの CMS が必要なときにいつでも記事を一緒に送信できるという要件があります。次のようにして、WebServiceを使用して問題を解決できると思います。
- CMS-01 記事を送信したいときに、データ(記事と受信したCMS)を送信してWSを呼び出す
- Webservice はデータを受信し、CMS-01 が選択した他の CMS にプッシュします。
しかし、WS を使用してデータをクライアントにプッシュする方法がわかりません。Java と Axis を使用して WebService とすべての CMS を Java で作成しています
web-services - シングルトンクラスとは何ですか?関連する 2 つのサービスに対してクラスの単一インスタンスを実行するのに役立ちますか?
これは複雑に聞こえるかもしれませんが、とにかく質問します:
クラスXを使用するサービスAを実行しています。新しいクラスに加えて、クラスAを使用する別のサービスBを開始したいと考えています。
サービスAは既に実行されています。Service Bのホットデプロイを行います。
ここに本当の問題があります。サービスBはクラスXの同じインスタンスを使用するか、別のインスタンスを使用するかです。ここでシングルトンクラスはどのように役立ちますか?
java - ログインとセッション処理で Java Web サービスを保護する方法
(Java メトロ) Web サービスをログインで保護したいと考えています。
これが私がそれを行うことを計画している方法です:
Web サービス メソッドを呼び出すときに必要な手順は次のとおりです。
- login(user,pwd) を呼び出し、セッション トークンを受け取る 1.1 トークンを記憶する
- サービスメソッドを呼び出す (トークン、引数 1、引数 2...)
- webservice は、トークンが既知であるかどうかをチェックし、そうでない場合は例外をスローし、それ以外の場合は続行します
- 非アクティブ状態が x 時間続いた後のログアウトまたはタイムアウト
私の質問: 1. このアプローチについてどう思いますか? それは理にかなっていますか?2.セッション処理を書く負担を負うライブラリはありますか(アプリの再起動後も存続するためにデータベースの永続性を備えている可能性があります)
(ソリューションはシンプルで、Java および .NET クライアントで簡単に使用できる必要があります)
ありがとう!
c# - HTTPS Java Web サービスを呼び出す .NET クライアント
HTTPS Java Web サービスがあり、.NET [.NET 2.0 スタイル クライアント / WCF クライアント] で Web サービスにアクセスしようとしています。WS からこのエラーが返されます。
「HTTP ステータス 401 - この要求には HTTP 認証 () が必要です。」
この WS のセキュリティの種類を確認するにはどうすればよいですか? SSL の他に、WS に送信するためのユーザー名とパスワードがあります。これはメッセージ認証の一部だと思います。
Java クライアントは正常に通信しているように見えますが、興味深い行はほとんどありません。
助けていただければ幸いです。
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: タグの変更はまったく役に立ちませんでした。それはまだ同じように動作します。
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 の両方のパッケージのクラスの変更が並行して実行されるかどうかはわかりません....誰かがどの光を当てることができますか実際に参照する必要があります...????
jnlp - JNLP API は実行時にリソースをロードできますか?
実行時に JAR リソースをアプリにロードする方法はありますか? JNLP API ( http://download.oracle.com/javase/6/docs/jre/api/javaws/jnlp/ ) は、リソースのカスタム管理があるため優れていますが、リソースを削除でき、DownloadService.loadResource を使用する場合(...) リソースはダウンロードされるだけのようですが、新しいリソースを利用するにはアプリを再起動する必要があります。残念ながら、新しいアプリを起動して現在実行中のアプリを閉じることはできません。実行時にこれらのリソースを実際にロードする方法はありますか?
ありがとう!