
多くのシステム、特にソフトウェアKVMを提供するさまざまなプラットフォームには、管理のためのJavaベースのUIがあります。通常、「jnlp」ファイルをダウンロードできるURLを提供します。
最近、OracleなどはJREパッケージからこの機能を削除することにしました。引用:Linux x64用Java 8にlibnpjp2.soはありませんか? 引用:https://java.com/en/download/help/release_changes.html
これで、Javaプラグインなしでこれらのツール(特にOracleサーバー用のILO UI)をどのように起動できますか?
答え1
JREパッケージにはbin/javaws
バイナリファイルが含まれています。それはその*.jnlp
ファイルをインポートしてアプレットをダウンロードして実行できる「Java Web Start」です。
javaws
ブラウザおよび/またはデスクトップ環境では、適切なJavaバージョンがファイル*.jnlp
(MIMEタイプ)に関連付けられていることを確認するだけで、ブラウザはバイナリを使用してJNLPファイルを「開く」application/x-java-jnlp-file
ことができます。javaws
唯一の実質的な違いは、ILOコンソールUIが1990年代のNetscape Navigatorブラウザ用に設計された古い脆弱なブラウザプラグインAPIを使用して、ブラウザウィンドウに含まれておらず、別のウィンドウで開くことです。
ILOリモートコンソールで自己署名証明書を使用している場合は、WebブラウザとJREで証明書を信頼するようにセキュリティ例外を設定する必要があります。後者は、bin/jcontrol
JREパッケージのJavaコントロールパネルを使用して実行できます。
ブラウザからコンソールクライアントを分離すると、64ビットブラウザを実行しながら32ビットJava JREを使用してコンソールアプリケーションを実行することもできます。非常に古いバージョンのILOがインストールされているサーバーで動作するには、「仮想CD-ROM」機能を使用する必要があるため、これが私にとって重要であることがわかりました。仮想CD-ROM機能は32ビットJavaでのみ機能します。