Прежде всего, я бы порекомендовал обновить до пристани 7 или 8, если это возможно, причал 6 довольно стар в этот момент и ему не хватает последних двух лет разработки, которые присутствуют в 7 и 8. Черт, мол 9 активно работал сейчас.
во-вторых, я бы не стал рассматривать это на уровне сервлетов, но на уровне обработчиков, работая с сервером для добавления и удаления обработчиков, которые могут быть либо статическими обработчиками типа ресурса, либо полноценными обработчиками контекста сервлета, либо даже обработчиками контекста webapp .
относительно того, почему обработчики контекста сервлета не имеют операций удаления типа сервлета, это действительно не является частью спецификации сервлета для удаления активных сервлетов на этом уровне, больше подходит для уровня развертывания / отмены развертывания war. не стесняйтесь, чтобы открыть проблему по этому вопросу, хотя я экспериментировал с добавлением и удалением на уровне обработчика контекста сервлета, и вы можете удалить их, но это кажется проблематичным, тогда добавляя больше потом, поэтому я подозреваю, что удаление самого контекста и добавление нового будет вашим лучшим выбором на данный момент.