RHEL6을 RHEL7.7로 업데이트했습니다. 하지만 당분간은 Jboss EAP6.4.22를 사용해야 합니다. RHEL7을 업데이트한 후 Jboss를 서비스로 시작하는 데 문제가 있습니다. 구글링을 해봤지만 아직까지 유용한 정보를 찾지 못했습니다.
내 상황과 내가 한 일은 다음과 같습니다.
Jboss EAP 6 설치(RPM 텍스트 설치) 후, 이 파일이 있습니다./etc/init.d/jbossas
나는 이것을 서비스로 활성화했습니다 chkconfig jbossas on
. 그런 다음 다음과 같은 파일을 만듭니다 /usr/lib/systemd/system/eap6-jbossas-standalone.service
.
[Unit]
Description=JBoss EAP Systemctl script
After=NetworkManager.service
[Service]
Type=forking
ExecStart=/etc/init.d/jbossas start
ExecStop=/etc/init.d/jbossas stop
PIDFile=/var/run/jbossas/jbossas-standalone.pid
저는 start jboss 를 사용합니다 systemctl start eap6-jbossas-standalone
. jboss를 시작할 수 있지만 커서가 반환되지 않습니다. 커서를 가져오려면 ctrl+c를 사용해야 합니다.
그런 다음 "systemctl stop eap6-jbossas-standalone"을 사용하여 jboss를 중지하려고 시도했지만 jboss를 중지할 수 없습니다. 상태를 확인하면 systemctl status eap6-jbossas-standalone -l
다음 메시지가 나타납니다....
# systemctl status eap6-jbossas-standalone -l
● eap6-jbossas-standalone.service - JBoss EAP Systemctl script
Loaded: loaded (/usr/lib/systemd/system/eap6-jbossas-standalone.service; static; vendor preset: disabled)
Active: inactive (dead)
Aug 28 10:04:59 s001ap21-test-n.ad001.proactiv.grp systemd[1]: Failed to start JBoss EAP Systemctl script.
Aug 28 10:04:59 s001ap21-test-n.ad001.proactiv.grp systemd[1]: Unit eap6-jbossas-standalone.service entered failed state.
Aug 28 10:04:59 s001ap21-test-n.ad001.proactiv.grp systemd[1]: eap6-jbossas-standalone.service failed.
Aug 28 10:15:24 s001ap21-test-n.ad001.proactiv.grp systemd[1]: Starting JBoss EAP Systemctl script...
Aug 28 10:15:24 s001ap21-test-n.ad001.proactiv.grp runuser[15400]: pam_unix(runuser:session): session opened for user jboss by (uid=0)
Aug 28 10:15:24 s001ap21-test-n.ad001.proactiv.grp runuser[15400]: pam_unix(runuser:session): session closed for user jboss
Aug 28 10:15:24 s001ap21-test-n.ad001.proactiv.grp runuser[15403]: pam_unix(runuser:session): session opened for user jboss by (uid=0)
Aug 28 10:15:24 s001ap21-test-n.ad001.proactiv.grp runuser[15403]: pam_unix(runuser:session): session closed for user jboss
Aug 28 10:15:24 s001ap21-test-n.ad001.proactiv.grp jbossas[15384]: Starting jbossas: runuser: warning: cannot change directory to /opt/rh/eap7/root/usr/share/wildfly: No such file or directory
Aug 28 10:15:52 s001ap21-test-n.ad001.proactiv.grp systemd[1]: Stopped JBoss EAP Systemctl script.
이유는 무엇입니까?