環境
OS2台構成
rhel9.4
jboss-eap-7.4.0-installer.jar
RHEL9 事前準備
IPアドレス設定
firewalld無効
Selinux無効
事前パッケージインストール
java-11-openjdk-1:11.0.22.0.7-2.el9.x86_64
chkconfig-1.24-1.el9.x86_64
※chkconfigインストール理由
jbossサービス化手順で必要になるため
[root@rhel9169 ~]# dnf install --disablerepo=\* --enablerepo=InstallMedia-* java-11
サブスクリプション管理リポジトリーを更新しています。
コンシューマー識別子を読み込めません
This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register.
Red Hat Enterprise Linux 9 - BaseOS 31 MB/s | 2.1 MB 00:00
Red Hat Enterprise Linux 9 - AppStream 42 MB/s | 7.0 MB 00:00
依存関係が解決しました。
=============================================================================================================================================================
パッケージ アーキテクチャー バージョン リポジトリー サイズ
=============================================================================================================================================================
インストール:
java-11-openjdk x86_64 1:11.0.22.0.7-2.el9 InstallMedia-AppStream 440 k
依存関係のインストール:
copy-jdk-configs noarch 4.0-3.el9 InstallMedia-AppStream 29 k
java-11-openjdk-headless x86_64 1:11.0.22.0.7-2.el9 InstallMedia-AppStream 40 M
javapackages-filesystem noarch 6.0.0-4.el9 InstallMedia-AppStream 17 k
lksctp-tools x86_64 1.0.19-3.el9_4 InstallMedia-BaseOS 104 k
lua x86_64 5.4.4-4.el9 InstallMedia-AppStream 192 k
lua-posix x86_64 35.0-8.el9 InstallMedia-AppStream 155 k
mkfontscale x86_64 1.2.1-3.el9 InstallMedia-AppStream 34 k
ttmkfdir x86_64 3.0.9-65.el9 InstallMedia-AppStream 55 k
tzdata-java noarch 2024a-1.el9 InstallMedia-AppStream 234 k
xorg-x11-fonts-Type1 noarch 7.5-33.el9 InstallMedia-AppStream 509 k
トランザクションの概要
=============================================================================================================================================================
インストール 11 パッケージ
合計サイズ: 42 M
インストール後のサイズ: 182 M
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
トランザクションを確認しています
トランザクションの確認に成功しました。
トランザクションをテストしています
トランザクションのテストに成功しました。
トランザクションを実行しています
scriptletの実行中: copy-jdk-configs-4.0-3.el9.noarch 1/1
scriptletの実行中: java-11-openjdk-headless-1:11.0.22.0.7-2.el9.x86_64 1/1
準備中 : 1/1
インストール中 : tzdata-java-2024a-1.el9.noarch 1/11
インストール中 : ttmkfdir-3.0.9-65.el9.x86_64 2/11
インストール中 : mkfontscale-1.2.1-3.el9.x86_64 3/11
インストール中 : xorg-x11-fonts-Type1-7.5-33.el9.noarch 4/11
scriptletの実行中: xorg-x11-fonts-Type1-7.5-33.el9.noarch 4/11
インストール中 : lua-posix-35.0-8.el9.x86_64 5/11
インストール中 : lua-5.4.4-4.el9.x86_64 6/11
インストール中 : copy-jdk-configs-4.0-3.el9.noarch 7/11
インストール中 : javapackages-filesystem-6.0.0-4.el9.noarch 8/11
インストール中 : lksctp-tools-1.0.19-3.el9_4.x86_64 9/11
インストール中 : java-11-openjdk-headless-1:11.0.22.0.7-2.el9.x86_64 10/11
scriptletの実行中: java-11-openjdk-headless-1:11.0.22.0.7-2.el9.x86_64 10/11
インストール中 : java-11-openjdk-1:11.0.22.0.7-2.el9.x86_64 11/11
scriptletの実行中: java-11-openjdk-1:11.0.22.0.7-2.el9.x86_64 11/11
scriptletの実行中: copy-jdk-configs-4.0-3.el9.noarch 11/11
scriptletの実行中: java-11-openjdk-headless-1:11.0.22.0.7-2.el9.x86_64 11/11
scriptletの実行中: java-11-openjdk-1:11.0.22.0.7-2.el9.x86_64 11/11
検証中 : lksctp-tools-1.0.19-3.el9_4.x86_64 1/11
検証中 : copy-jdk-configs-4.0-3.el9.noarch 2/11
検証中 : java-11-openjdk-1:11.0.22.0.7-2.el9.x86_64 3/11
検証中 : java-11-openjdk-headless-1:11.0.22.0.7-2.el9.x86_64 4/11
検証中 : javapackages-filesystem-6.0.0-4.el9.noarch 5/11
検証中 : lua-5.4.4-4.el9.x86_64 6/11
検証中 : lua-posix-35.0-8.el9.x86_64 7/11
検証中 : mkfontscale-1.2.1-3.el9.x86_64 8/11
検証中 : ttmkfdir-3.0.9-65.el9.x86_64 9/11
検証中 : tzdata-java-2024a-1.el9.noarch 10/11
検証中 : xorg-x11-fonts-Type1-7.5-33.el9.noarch 11/11
インストール済みの製品が更新されています。
インストール済み:
copy-jdk-configs-4.0-3.el9.noarch java-11-openjdk-1:11.0.22.0.7-2.el9.x86_64 java-11-openjdk-headless-1:11.0.22.0.7-2.el9.x86_64
javapackages-filesystem-6.0.0-4.el9.noarch lksctp-tools-1.0.19-3.el9_4.x86_64 lua-5.4.4-4.el9.x86_64
lua-posix-35.0-8.el9.x86_64 mkfontscale-1.2.1-3.el9.x86_64 ttmkfdir-3.0.9-65.el9.x86_64
tzdata-java-2024a-1.el9.noarch xorg-x11-fonts-Type1-7.5-33.el9.noarch
完了しました!
[root@rhel9169 ~]#
[root@rhel9169 ~]#
[root@rhel9169 ~]#
[root@rhel9169 ~]# dnf install --disablerepo=\* --enablerepo=InstallMedia-* chkconfig
サブスクリプション管理リポジトリーを更新しています。
コンシューマー識別子を読み込めません
This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register.
メタデータの期限切れの最終確認: 0:00:59 前の 2025年10月04日 15時12分33秒 に実施しました。
依存関係が解決しました。
=============================================================================================================================================================
パッケージ アーキテクチャー バージョン リポジトリー サイズ
=============================================================================================================================================================
インストール:
chkconfig x86_64 1.24-1.el9 InstallMedia-BaseOS 183 k
トランザクションの概要
=============================================================================================================================================================
インストール 1 パッケージ
合計サイズ: 183 k
インストール後のサイズ: 743 k
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
トランザクションを確認しています
トランザクションの確認に成功しました。
トランザクションをテストしています
トランザクションのテストに成功しました。
トランザクションを実行しています
準備中 : 1/1
インストール中 : chkconfig-1.24-1.el9.x86_64 1/1
scriptletの実行中: chkconfig-1.24-1.el9.x86_64 1/1
検証中 : chkconfig-1.24-1.el9.x86_64 1/1
インストール済みの製品が更新されています。
インストール済み:
chkconfig-1.24-1.el9.x86_64
完了しました!
[root@rhel9169 ~]#
あとは以下参照
インストール手順自体はRHEL8と変わらない
サービス化に関しては
サービス化する際にエラーあり RHEL9で
発生事象
10月 05 10:51:18 rhel9169 jboss-eap-rhel.sh[2376]: /etc/rc.d/init.d/jboss-eap-rhel.sh: 行 13: /etc/init.d/functions: そのようなファイルやディレクトリはあり >
10月 05 10:51:18 rhel9169 systemd[1]: jboss-eap-rhel.service: Control process exited, code=exited, status=1/FAILURE
原因
見たままですが、「/etc/init.d/functions」がない。
解決策
正しいかわからないが、RHEL8から「/etc/init.d/functions」を持ってきた。
RHELのchkconfigインストールだけでは追加しないみたい。
JBoss EAPにローカル以外からHTTPアクセスできるようにする設定
レベルアップ用