Веб-службы Axis 2, включая веб-службы JAX-WS , необходимо упаковать и развернуть в контейнере Axis 2 (само веб-приложение Axis 2 является контейнером для веб-служб). Итак, у вас есть ответ, Axis 2 должен работать внутри контейнера сервлета.
Хотя я понимаю мотивы архитектуры Axis 2 «контейнероподобного» и ее модели развертывания, я действительно ненавижу ее и вижу больше недостатков, чем преимуществ (например, ее адский пакет, который абсолютно контрпродуктивен). Если хотя бы это было лучше, чем альтернативы, но нет! См. это сравнение с RI , например. Действительно, если вы можете пересмотреть использование Axis 2, сделайте это.