Если вы явно не настроили это так, все сервлеты являются многопоточными и могут вызываться несколько раз одновременно.
Итак, вы хотите, чтобы несколько веб-приложений с одинаковым кодом, но разными именами или несколькими сервлетами внутри одного и того же веб-приложения с разными конфигурациями? Пожалуйста, отредактируйте ваш вопрос со сценарием.
РЕДАКТИРОВАТЬ: Вы отредактировали вопрос.
Вы можете просто назвать развернутый файл войны, например application20091230, application20091231, application20100101, и позволить Glassfish назначить его соответствующему URL-адресу. Если дата недостаточно детализирована, тогда либо datetime, либо buildnumber.
Это то, что мы делаем для нескольких версий на одном внутреннем тестовом сервере.