Я запускаю на машине как автономный сервер Tomcat, так и службы управления инфраструктурой VMware, и при остановке одного останавливается другой.
Я думаю, что где-то есть конфликт портов, например, в порт управления Tomcat. Как я могу перейти на порты, которые прослушивает инфраструктура VMware?
Обновить: Я на 99% уверен, что vmware infra также использует Tomcat, поскольку они реагируют на одни и те же сообщения. Я хотел бы изменить порты, используемые VMware Tomcat.
Конфликт может быть между портами выключения. VMware запускает tomcat для доступа в Интернет, а в моей установке (VMware Server 2.0 в Ubuntu Linux) оставляет порт выключения по умолчанию 8005.
Попробуйте изменить порт для команда выключения:
<Server port="8005" shutdown="SHUTDOWN">
к
<Server port="9005" shutdown="SHUTDOWN">
например. В моем случае путь к VMware server.xml
был /usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/conf/server.xml
.
Нужно ли вам специально изменить порт, используемый экземпляром VMWare, или просто чтобы убедиться, что два экземпляра не конфликтуют? Изменение порта VMWare может иметь неожиданные последствия, поскольку другие компоненты виртуальной машины могут искать экземпляр Tomcat на этом порту; Я полагаю, это зависит от вашей индивидуальной настройки. В любом случае вы можете изменить номер порта в server.xml (Windows) или в параметрах сценария запуска Tomcat в разделе * nix.