Confluence does not start due to 'Can't find dependent libraries' error
プラットフォームについて: Data Center - この記事は、Data Center プラットフォームのアトラシアン製品に適用されます。
このナレッジベース記事は製品の Data Center バージョン用に作成されています。Data Center 固有ではない機能の Data Center ナレッジベースは、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。サーバー*製品のサポートは 2024 年 2 月 15 日に終了しました。サーバー製品を利用している場合は、アトラシアンのサーバー製品のサポート終了のお知らせページにて移行オプションをご確認ください。
*Fisheye および Crucible は除く
問題
Trying to start Confluence fails almost immediately with the following error in atlassian-confluence.log:
Error creating bean with name 'thumberTarget' defined in class path resource [attachmentSubsystemContext.xml]: Bean instantiation via constructor failed; nested exception is java.lang.UnsatisfiedLinkError: <JAVA_HOME>\jdk-8.0.212.03-hotspot\jre\bin\awt.dll: Can't find dependent libraries
診断
環境
Windows server
- AdoptOpenJDK version jdk-8.0.212.03-hotspot in use
原因
So far, the cause of this problem is not clear, and it cannot be reproduced in a fresh install, which is why we don't have a Confluence bug created at the moment. However, we have seen some reports of this problem happening while trying to upgrade Confluence to newer versions and using AdoptOpenJDK 212b03.
A similar error is mentioned in the following JDK bug, but it should be resolved in newer versions:
ソリューション
Downgrading AdoptOpenJDK to version 202 has resolved the problem when this error happened. It can be downloaded here:
If you still face any issue, please contact Atlassian support and provide as many details on your environment as possible so we can search for the root cause.