Resin 4 Служба Windows всегда называется Resin Web Server.
Я пытаюсь запустить несколько экземпляров службы Resin 4 в окне Windows Server 2003, что означает, что каждое имя службы должно быть уникальным, чтобы я мог определить, какое из множества мне нужно запустить / остановить или перезапустить при возникновении изменений.
Согласно документам Resin 4 ( http://www.caucho.com/resin/install/install.xtp#Installing%20Resin%20as%20a%20Windows%20Service) служба может иметь уникальное имя с флагом -install-as {имя службы}: C:\Resin\ смолы.exe -install-as ResinA
К сожалению, имя службы всегда отображается как "веб-сервер Resin" независимо от того, что вы заменяете "ResinA". Таким образом, я получаю несколько экземпляров "Resin Web Server" и должен просмотреть свойства каждого из них, чтобы увидеть, какие аргументы были переданы.
2 ответа
Вы можете изменить отображаемое имя службы в regedit, перейдя в HKLM\System\CurrentControlSet\Services, найдя службу, которую вы хотите изменить, и изменив значение DisplayName. Вам может потребоваться перезагрузка, чтобы это вступило в силу. ( Клики)
Однако остерегайтесь этого: могут быть другие параметры, содержащиеся в файлах ini или cfg, связанных со службой, которые также содержат отображаемое имя, которое должно быть таким же, и - если вам действительно не повезло - исполняемый файл, связанный с вашей службой, может иметь название жестко закодировано. Судя по тому, что ваши услуги будут хорошо сочетаться с последним, но я бы определенно посоветовал проверить первое.
В Tomcat (я знаю, не то же самое, но они настроены аналогично), он изначально настраивается через командный файл, и вы задаете имя службы и отображаемое имя отдельно, как показано ниже:
-set SERVICE_NAME = Tomcat5 -set PR_DISPLAYNAME = Apache Tomcat