Посмотрите, какую переменную vimacs проверяют, запускаются. На начинании сценария файл находят что-то Как if exists('g:vimacs_is_loaded")...
. Тогда установите эту переменную в своем .vimrc или в то время как запускают энергию с vim --cmd "let g:vimacs_is_loaded = 1"
.
Am I doing something wrong, or isn't autodiscovery via multicast possible when the instances are on the same host?
Хотя я не очень хорошо знаком с ehcache, я думаю, что это возможно, и они фактически предоставляют пример, делающий что-то похожее, по крайней мере (несколько узлов на хост, хотя только один экземпляр): см. раздел Полный пример в документации RMI Distributed Caching , которую вы упомянули.
Обычно вы не можете открыть один и тот же TCP-порт (здесь 40001) более одного раза для каждого хоста, хотя он привязан к первому приложение / служба, выделяющая его (например, в Windows существуют такие вещи, как TCP Port Sharing , но вам придется специально это учитывать).
Следовательно, если вы действительно используете их идентичные значения по умолчанию конфигураций, второй экземпляр Tomcat, пытающийся выделить TCP-порт 40001, не сможет этого сделать. Конечно, это должно проявиться где-то раньше в журналах Tomcat, вы уже внимательно просмотрели?
Простое использование другого свободного порта для одного экземпляра Tomcat должно решить проблему; вы можете увидеть это в действии в ehcache.xml для полного примера , упомянутого выше: номер порта увеличивается один за другим с 40001 до 40006 на узел.