<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div style="font-family: Helvetica, Arial, sans-serif; font-size: 13px;">Hello,<div></div>
        <div><br></div><div><br></div>
        
        </div><div id="ydpa16bfb9fyahoo_quoted_1224238163" class="ydpa16bfb9fyahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Wednesday, 4 July, 2018, 2:43:27 PM IST, Amey Abhyankar <sco1984@gmail.com> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">Hello,<br></div><div dir="ltr"><br></div><div dir="ltr">I am trying to create a service inside /etc/systemd/system & it's<br></div><div dir="ltr">softlink in /etc/systemd/system/multi-user.target.wants but it's not<br></div><div dir="ltr">helping.<br></div><div dir="ltr"><br></div><div dir="ltr">After system reboot, if I do ps -ef |grep -i javaapp it's not started.<br><div><br>I would start by using systemctl status javaaap<br></div></div><div dir="ltr"><br></div><div dir="ltr">Can somebody suggest best practices to make custom java application as<br></div><div dir="ltr">a service using systemd?<br></div><div dir="ltr"><br></div><div dir="ltr">My current config of service as follows =<br></div><div dir="ltr">I copied mongodb conf file and created new service using appropriate parameters.<br></div><div dir="ltr"><br></div><div dir="ltr">------------------------------------------------------<br></div><div dir="ltr">[Unit]<br></div><div dir="ltr">Description=javaapp service<br></div><div dir="ltr">After=network.target<br></div><div dir="ltr"><br></div><div dir="ltr">[Service]<br></div><div dir="ltr">User=user1<br></div><div dir="ltr">Group=user1<br></div><div dir="ltr">#Environment="OPTIONS=-f /etc/mongod.conf"<br></div><div dir="ltr">ExecStart=/opt/user1/javaapp1/current/javaapp.sh $OPTIONS<br></div><div dir="ltr">#ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb<br></div><div dir="ltr">#ExecStartPre=/usr/bin/chown mongod:mongod /var/run/mongodb<br></div><div dir="ltr">#ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb<br></div><div dir="ltr">PermissionsStartOnly=true<br></div><div dir="ltr">PIDFile=/opt/user1/javaapp1/current/javaapp.pid<br></div><div dir="ltr">Type=forking<br></div><div dir="ltr"># file size<br></div><div dir="ltr">LimitFSIZE=infinity<br></div><div dir="ltr"># cpu time<br></div><div dir="ltr">LimitCPU=infinity<br></div><div dir="ltr"># virtual memory size<br></div><div dir="ltr">LimitAS=infinity<br></div><div dir="ltr"># open files<br></div><div dir="ltr">LimitNOFILE=64000<br></div><div dir="ltr"># processes/threads<br></div><div dir="ltr">LimitNPROC=64000<br></div><div dir="ltr"># locked memory<br></div><div dir="ltr">LimitMEMLOCK=infinity<br></div><div dir="ltr"># total threads (user+kernel)<br></div><div dir="ltr">TasksMax=infinity<br></div><div dir="ltr">TasksAccounting=false<br></div><div dir="ltr"><br></div><div dir="ltr">[Install]<br></div><div dir="ltr">WantedBy=multi-user.target<br></div><div dir="ltr"><br></div><div dir="ltr">------------------------------------------------------<br><div>Default systemd unit file for tomcat<br><div><br><span>[Unit]<br>Description=Apache Tomcat Web Application Container<br>After=syslog.target network.target<br><br>[Service]<br>Type=simple<br>EnvironmentFile=/etc/tomcat/tomcat.conf<br>Environment="NAME="<br>EnvironmentFile=-/etc/sysconfig/tomcat<br>ExecStart=/usr/libexec/tomcat/server start<br>SuccessExitStatus=143<br>User=tomcat<br><br>[Install]<br>WantedBy=multi-user.target<br><br></span>The tomcat.conf has all the JAVA HOME settings<br></div></div><div><br><div><br><div><br><div><br><div><br><div><br><div><br><br></div></div></div></div></div></div></div></div><div dir="ltr"><br></div><div dir="ltr">Regards,<br></div><div dir="ltr">Amey.<br></div><div dir="ltr">_______________________________________________<br></div><div dir="ltr">plug-mail mailing list<br></div><div dir="ltr"><a href="mailto:plug-mail@plug.org.in" rel="nofollow" target="_blank">plug-mail@plug.org.in</a><br></div><div dir="ltr"><a href="http://list.plug.org.in/listinfo/plug-mail" rel="nofollow" target="_blank">http://list.plug.org.in/listinfo/plug-mail</a><br></div></div>
            </div>
        </div></div></body></html>