Вы говорите о хостинге веб-сервисов или вызове веб-сервисов?
Если вы хостинг, разве вы не размещаете хост в контейнере сервлетов?Все основные платформы Java работают в современных контейнерах сервлетов.А банки, специфичные для каркаса, выполняют всю обработку аннотаций, а не контейнер сервлета.Единственное реальное требование - это Java 5, чтобы у вас был доступ к аннотациям вообще.
Если вам нужно использовать Java 1.4, то вам просто нужно использовать древнюю среду действий, такую как Struts 1 (чего я бы не хотелни на кого).В противном случае вы вернетесь к необработанным сервлетам, которые не совсем ужасны для создания веб-сервисов.
Конечно, если вы вообще не используете сервлеты, то, в сущности, ничто не поможетСервлеты являются доминирующей веб-парадигмой Java.