1. You can see that some versions of Tomcat are not service.bat in it. There are many ways to get a copy of Service.bat from other versions of the Web. But I think this method is inappropriate. Cause: Each version is one, some of which are copied over with the loss of the integrity of the version, may cause some problems. My approach is to download the Tomcat version with Service.bat directly.
2. With Tomcat, it's a critical step: first determine the number of bits in the JDK version shown and the number of bits used for the Tomcat version (either 32-bit or 64)
3. Confirm after: Open cmd, CD to Tomcat bin directory, enter service install installation Services
4. Then enter SERVICE.MSC in the run to open the Services window.
You can see that Tomcat has been added to the Windows service.
Then set the Startup property of the service to automatically restart the computer, and try to see if it will start automatically as the computer turns on. I have no problem locally.
Tomcat Boot-up