Lucrez cu o mașină Windows care este folosită pentru multe aplicații de producție. Există deja o instanță Tomcat8 care rulează ca serviciu și se află la C:\Apache Software Foundation\Tomcat8.5 . Nu pot edita nimic (scripturi, parametri de configurare etc.) în acest folder pentru că nu este aplicația mea și nu vreau să dau peste cap ceea ce este deja în funcțiune. Această instanță Tomcat rulează pe portul 8080 ca serviciu pe Windows.
Am creat o altă instanță Tomcat, de data aceasta având calea C:\MyTomcatApp. L-am configurat pentru a rula pe portul 8090. Dacă îl rulez folosind scriptul startup.bat din directorul bin, funcționează perfect.Totuși, dacă încerc să-l configurez ca serviciu cu scriptul service.bat, în momentul în care rulez serviciul rulează automat scriptul de pornire în C:\Apache Software Foundation\Tomcat8.5\bin și nu scriptul de pornire al Tomcat-ul meu pe calea diferită. Bănuiesc că asta are ceva de-a face cu variabila CATALINA_HOME, nu?
Aș dori să îmi instalez aplicația Tomcat și ca serviciu. Care este cel mai simplu mod de a face acest lucru? Am reușit să găsesc doar ghiduri care să mă facă să editez și să muți lucruri pentru ambele instanțe Tomcat, dar așa cum am spus, pot acționa doar pe ale mele. În mod clar, lipsesc câțiva pași de configurare. Probabil va trebui să editez celelalte porturi. După aceea, ce trebuie să fac?