Jetty - несколько экземпляров одного и того же веб-приложения

Я использую причал 9.2.2. На моем сервере у меня есть:

  • / webapps / stuff / - это папка, содержащая все сервлеты
  • / server_stuff / - это папка, содержащая данные, относящиеся к каждому сервлету.

То, что я делал в прошлом, - это развертывание нескольких серверов для портов 9000, 9500, 10000 и т. Д., Но управление / обновление нескольких серверов становится проблемой, учитывая, что папка «stuff» имеет точно такие же сервлеты и код.

В этом примере я видел, что я могу направить порт на / webapps / stuffA / и еще один порт в / webapps / stuffB /, и большинство других примеров указывают на это решение.

Чего бы я хотел:

  • /webapps/stuff/ - Port 8000 - Instance A
    • Instance A's "Jetty.home" points to /server_data/8000/
  • /webapps/stuff/ - Port 9000 - Instance B
    • Instance B's "Jetty.home" points to /server_data/9000/

Так возможно ли, чтобы порты 8000 и 9000 обслуживали одни и те же сервлеты, но обрабатывали их как отдельные экземпляры? В конечном итоге я ищу использование одного и того же кода сервлета в разных экземплярах на разных портах. Если выполнить функцию "jetty.home" не так-то просто, я, конечно, могу обновить сервлеты, чтобы просто захватить, какой порт они слушают, и ссылаться на файлы таким образом, предполагая, что несколько экземпляров указывают на один и тот же код сервлета.

Спасибо!


person user2891729    schedule 19.09.2014    source источник