Problem starting Java application as a Windows service

Having trouble running Advanced Installer? Got a bug to report? Post it all here.
Post Reply
vpuri
Posts: 4
Joined: Thu Apr 05, 2018 12:15 pm

Problem starting Java application as a Windows service

Post by vpuri » Thu Apr 05, 2018 12:29 pm

Problem description - I have a Java Spring Boot application that I converted to a Windows service using Advanced Installer. When I attempt to start the Windows service using the Windows Service Control Manager (SCM) or sc.exe on a Windows 2012 server, I get the error, "The service did not respond to the start or control request in a timely fashion.” error. However, the logs created by the service indicate that it started. Also, I can execute the service executable created by Advanced Installer manually and the java application starts without any issues.

How to reproduce ? - The main class for a Spring Boot application needs to be initialized to "org.springframework.boot.loader.JarLauncher" and not the application's actual main class.

vpuri
Posts: 4
Joined: Thu Apr 05, 2018 12:15 pm

Re: Problem starting Java application as a Windows service

Post by vpuri » Thu Apr 05, 2018 5:11 pm

I forgot to specify the Java "Application Type" as "Win32 Service" when configuring the project. Setting this properly allows the service to start.

Eusebiu
Posts: 4508
Joined: Wed Nov 14, 2012 2:04 pm

Re: Problem starting Java application as a Windows service

Post by Eusebiu » Wed Apr 11, 2018 1:20 pm

Hi and welcome to our forums.

I'm glad you solved the problem. If you get into other issues, just let us know.

Best regards,
Eusebiu
Eusebiu Aria - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Post Reply