Я использую причал 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" не так-то просто, я, конечно, могу обновить сервлеты, чтобы просто захватить, какой порт они слушают, и ссылаться на файлы таким образом, предполагая, что несколько экземпляров указывают на один и тот же код сервлета.
Спасибо!