Я работаю с машиной Windows, которая используется для многих производственных приложений. Экземпляр Tomcat8 уже работает как служба и находится в C:\Apache Software Foundation\Tomcat8.5 . Я никоим образом не могу ничего редактировать (скрипты, параметры конфигурации и т.д.) в этой папке, потому что это не мое приложение, и я не хочу портить то, что уже запущено и работает. Этот экземпляр Tomcat работает на порту 8080 как служба в Windows.
Я создал еще один экземпляр Tomcat, на этот раз с путем C:\MyTomcatApp. Я настроил его так, чтобы он работал на порту 8090. Если я запускаю его с помощью сценария startup.bat в каталоге bin, он работает отлично.Однако, если я попытаюсь настроить его как службу с помощью сценария service.bat, в тот момент, когда я запускаю службу, он автоматически запускает сценарий запуска в C:\Apache Software Foundation\Tomcat8.5\bin, а не сценарий запуска из мой кот на другом пути. Я подозреваю, что это как-то связано с переменной CATALINA_HOME, верно?
Я также хотел бы установить свое приложение Tomcat в качестве службы. Как это сделать проще всего? Мне удалось найти только руководства, которые заставляли бы меня редактировать и перемещать материалы для обоих экземпляров Tomcat, но, как я уже сказал, я могу действовать только на своем. Я явно пропускаю некоторые этапы настройки. Вероятно, мне придется редактировать другие порты. После этого что мне делать?