Expand my Community achievements bar.

SOLVED

AEM as a service Issue

Avatar

Level 2

Hi Team,

 

AEM 6.5.13

 

We are trying to install AEM as a service.

 

Followed this article:https://chintalapudi4.medium.com/installing-aem-as-a-service-linux-centos-7-x-7d879259747d

 

After following all steps with new user "aem-demo", 

 

using this command "/usr/bin/aem-demo start" It starts AEM perfectly.

 

where as when we try to start using "systemctl start aemdemo.service" It gives below error:

aemdemo.service - AEM DEMO
Loaded: loaded (/etc/systemd/system/aemdemo.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sat 2023-04-29 12:39:48 UTC; 5min ago
Process: 4067 ExecStart=/usr/bin/aem-demo start (code=exited, status=203/EXEC)
Main PID: 4067 (code=exited, status=203/EXEC)

 

Path of aem script: /usr/bin/aem-demo    

Path of aem service: /etc/systemd/system/aemdemo-service

 

arvindpandey_0-1682772742671.png

 

 

arvindpandey_1-1682772854769.png

 

 

About OS:

NAME="Red Hat Enterprise Linux"
VERSION="8.5 (Ootpa)"

 

 

 

 

 

 

 

 

 

1 Accepted Solution

Avatar

Correct answer by
Level 6

Try using this code for aem-demo.service.

 

[Unit]
Description=DEMO

[Service]
Type=simple
ExecStart=/bin/bash /usr/bin/aem-demo start
ExecStop=/bin/bash /usr/bin/aem-demo stop
ExecReload=/bin/bash /usr/bin/aem-demo restart
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

View solution in original post

1 Reply

Avatar

Correct answer by
Level 6

Try using this code for aem-demo.service.

 

[Unit]
Description=DEMO

[Service]
Type=simple
ExecStart=/bin/bash /usr/bin/aem-demo start
ExecStop=/bin/bash /usr/bin/aem-demo stop
ExecReload=/bin/bash /usr/bin/aem-demo restart
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target