問題タブ [java-web-start]
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 - Web Start で使用される署名付き jar
Swing を使用する Java Web Start アプリがあり、ユーザーが自分のマシンでローカルにファイルを開くことを許可する必要があります。使用しようとしている単一の jar が署名されていないと表示されるため、アプリケーションを実行できません。しかし、私はそれに署名しました。
私の .jnlp ファイルでは、セキュリティを次のように指定しています。
そして、次のコマンドを使用して、jar ファイル、validator.jar に署名するためのキーを作成しました。
何か案は?
ありがとう!
java - jnlp不可抗力サービス例外
FileOpenSerivceを使用しようとしていますが、Eclipseから実行するか、jnlpファイルを使用するローカルWebサーバーから実行するかに関係なく、常にUnaivableServiceExceptionが発生します。
私は署名されていないjarファイルを使用していますが、私が理解していることから、これは問題ありません。
デバッガーを接続しましたが、Webstartで実行すると、すべてが正常に成功したようです。私は次のようにFileContentsを取得しようとしています:
ダイアログが表示されることはなく、fileContentsは常にnullです。
ありがとう!
java - JavaSwingとWebStartのスレッドの問題
編集:いくつかの問題を修正した後、私が抱えているより大きな問題は、私が使用しているApachePOIが原因です。私は今それを理解することに取り組んでいます。どうやらそれはサンドボックスによって制限されています。
私はSwingを初めて使用し、小さなSwingアプリを作成しました。このアプリは、WebStartを介して実行する必要があります。FileOpenServiceを使用して、テキスト表示を更新しようとしています。FileOpenServiceダイアログが表示されず、テキスト表示が更新されないため、スレッドの問題が発生していると思います。
彼らが今とは違うことをしている例は本当に見つかりません。
アイデア?
ありがとう!
編集:FileOpenServiceダイアログが表示されます。メインをこれに変更しました:
ただし、それでも表示を更新できません。これは私が更新を行っている場所です:
と私のappendメソッド:
java - Java Web Startアプリ内からスローされた例外はどこで確認できますか?
ローカルで実行されているJavaWebStartアプリケーションをデバッグしようとしています。スタックトレースを取得しようとして失敗した呼び出しがありますが、どこにも何も出力されていないようです。アプリは何もしていないようです。
ありがとう!
java - Java Web Start アプリケーションのプロファイリング
Java プロファイラーはたくさんありますが、戦争中にグラスフィッシュにデプロイされている Java Web Start アプリケーションをプロファイリングするのに最適なものは何ですか?
java - 「JavaWebStart」を使用してJNLPアプリケーションを起動できませんか?
最近まで、JavaWebStartを使用してFirefoxでJNLPファイルを起動/開くことができました。
突然のJNLPファイルの起動がすべて停止し、 Javaが起動していることを示すスプラッシュ画面が表示された後、何が起こったのかわかりません。その後、何も起こりません。ブラウザのJavaコンソールとjavacpl.cplアプレットでさえも開きません。
すべての可能性を試しました。古いバージョンをすべて削除し、最新のJRE(javaバージョン "1.6.0_17")をインストールしましたが、それでも機能しません。
この問題についてグーグルで調べたところ、-viewerオプションを指定してjavaws.exeを起動することを提案しましたが、動作は同じです(「JavaStarting ...」というスプラッシュ画面が表示され、その後消えます)
問題は、何が問題を引き起こしているのかを調べるために探す場所(ログなど)がわからないことです。
私はWinXPSP3を使用していますが、以下のスクリーンショットのいくつかは私のシステムに関する詳細情報を示しています。必要に応じて他の詳細を提供できますが、この問題の解決にご協力ください。
java - JWSアプリのスタックトレースを参照してください。
JWSアプリのスタックトレースを表示するにはどうすればよいですか?
java - javawebstartからCXFWebサービスを使用する
更新:CXFユーザーのメーリングリストに質問を送信しました。ここ。
更新:私は現在、すべてのjarファイルに署名しています。それでも、WSDLを見つけることができる方法でCXFセットアップを取得できないようです。私の最後の試みは、WSDLをWArファイル内に配置して、Webブラウザーからアクセスできるようにすることでした。クライアント内のwsdllocationをURL(http://www.example.com/app/example.wsdl)に設定しました。現在、次の例外が発生しています。
グーグルはこれについてほとんど何も明らかにしていません。
Apache CXFを使用して、特定のWSDLからWebサービスクライアントを作成しています。問題が発生していますが、サービスにアクセスしようとすると、次の例外が発生します。
私は自分のWebStartアプリケーションに署名していません。また、クライアントのマシンからリソースにアクセスしていないため、署名しないことを望んでいます。上記のWSDLは私のjarファイルにパッケージ化されています。この問題は、CXFで生成されたクライアントコードから発生します。
CXFがこのWSDLを正しく指すにはどうすればよいですか?クラスのWebServiceアノテーションについても心配しています。
これも変更する必要がありますか?
java - Java アプリケーションで使用されるクラスを決定する
Java アプリケーションによってロードされた/使用されていないクラス (Sun JDK 以外のクラス) をどのように判断しますか?
背景:
多くのコード変更を経
たlegacy
Java Webstart アプリケーションがあり、現在は多くのクラスがあり、そのほとんどは使用されていません。すべてのパッケージを jar するのではなく、使用するクラスのみをデプロイすることで、アプリケーションのダウンロード サイズを減らしたいと考えています。
また、同じプロセスを使用して、これらの未使用のクラスを完全に削除します。
java - java.lang.NoClassDefFoundError:com / google / common / base / internal / Finalizer $ ShutDown(間違った名前:com / google / common / base / internal / Finalizer)
このアプリケーションはMapMaker
Googleコレクションのクラスを使用しており、以下の例外が発生していますが、Webstartを使用しているOSX10.4のみです。アプリバンドルから起動した場合、およびOSX10.5とWindowsで正常に動作します。
これは、RC2からRC5へのアップグレード以降に発生し始めました(介在するすべてのバージョンをスキップしました)。その後、1.0 finalにアップグレードしましたが、まだ問題が発生しています。
このセキュリティ問題(WebstartでのURL.toString()の動作方法が変更された)に対するSunの修正との相互作用が疑われますが、まだ証拠がありません。誰かが以前にこの問題を見たことがありますか?どんな助けでも大歓迎です!
マニフェストには興味深いものは何もないようです。