1 / Tomcat не поставляется с реализацией веб-службы по умолчанию. Axis2 размещен либо в веб-приложении, которое вы развернули в Tomcat, либо непосредственно в каталоге lib Tomcat. Этот второй вариант обычно не предлагается.
Давайте представим, что у вас есть webapp1, который использует Axis2 версии 1.4, и webapp2, который использует Axis2 версии 1.5. Версии 1.4 и 1.5 имеют разные зависимости, так что при загрузке Tomcat вы получите ошибки загрузки классов, если смешаете зависимости.
Более подробную информацию см. В документации Tomcat о загрузке классов .
2 / Давайте рассмотрим, как вы разместили библиотеки Axis2 в веб-приложении, которое вы развернули в Tomcat. Вы можете использовать Apache CXF или Sun JAX-WS RI вместо Axis2.
Если вы хотите использовать Sun JAX-WS RI, убедитесь, что вы разместили все библиотеки и все их зависимости в своем веб-приложении. Tomcat будет использовать реализацию, которую он загружает в контексте веб-приложения. Если в tomcat / lib есть библиотеки Axis2, это может вызвать проблемы с загрузкой классов (см. 1 /).
3 / Axis2 1.5 имеет некоторые зависимости. Кажется, библиотека axiom-api-1.2.8.jar
отсутствует в вашем пути к классам.