影響のバージョン

- BioStar 2.7.12以降


イシューの内容

BioStar 2サーバーの構成に応じて、BioStar 2を最初にインストールした後、同じ理由で2つの異なる問題が発生します。


1) BioStar 2サーバ接続 - HTTPS 

- BioStar 2サーバーをHTTPSで接続するとき、BioStar2にアクセスでない。(ログインページが表示しない)


 


2) BioStar 2サーバ接続 - HTTP

-正しいパスワードでもログインができない。

-パスワードがHTTPで機能しない。


原因

BioStar 2インストールファイルは、以下のパスのjre1.8.0_201を参照します。 

パス: C:\Program Files\Java\jre1.8.0_201


サーバーPCに、すでに違うバージョンのJAVAがある場合、暗号化キーファイルが正しく作成されません。



一時的な解決策

BioStar 2をインストールする前に、次の手順を参照してください。


1. コントロールパネルでBioStar 2をアンインストール


2. BioStar 2 SWをインストールする前に、C:\Program Files\Java\に移動し、JAVAがすでにインストールされているかどうかを確認してください。


3. すでに存在しているjre1.8.0_xフォルダをコピーし、jre1.8.0_201に変更します。 


4. BioStar 2をインストールします。


5. C:\Program Files\BioStar 2(x64)\utilに移動しenckeyファイルに"hash_key"パラメータがあるかどうかを確認します。


6. BioStar2にログインします。



修正バージョン

2021年5月にBioStar 2がopen JDKをサポートすることによってこの問題を解決します。



よくある質問

Q1. JAVA 1.8.0_201ではなく、最新のJAVAバージョンを使用できますか?

A1. できます。しかし、JAVA 1.8.0_xのサブスクリプションポリシーに同意が必要です。支払いポリシーは、OracleWebサイトでご確認ください。


さらに、JAVAパスの変更が必要です。(リンク)