Ubuntuにインストール
1. プリインストールされているTomcatの削除
UbuntuにプリインストールされているTomcatは、Brekeke製品では正しく動作せず、「java.lang.NullPointerExeption」のエラーが発生します。
この問題を解決するためには、Apache Tomcatのサイトから適切なバージョンのTomcatをインストールする必要があります。
- プリインストールされているTomcatとJavaを削除する。
- Apache TomcatのサイトからTomcatをダウンロードしてインストールする。
- Javaをダウンロードしてインストールする。
OpenJDK11の最新を使用する場合の例apt install openjdk-11-jdk
※TomcatとJavaのバージョンについては、システム要件を確認してください。
2. 内部DNSサービスの停止
UbuntuでのDNSによるIPアドレス解決は、内部DNSサービスのsystemd-resolvedを介して行われますが、Brekeke製品ではRedhat系と同様に内部DNSサービスを介さない必要があり、systemd-resovledサービスを停止する必要があります。
以下はsystemd-resolvedを停止する手順の一例(NetworkManagerを使用している場合)です。
- systemd-resolvedを停止する。
systemctl stop systemd-resolved systemctl disable systemd-resolved
- /etc/NetworkManager/NetworkManager.confの[main]セクションに以下を追加する。
dns=default
- /etc/resolv.confを削除する。
rm /etc/resolv.conf
- NetworkManagerを再起動する。
systemctl restart NetworkManager