#web-services #axis2
#веб-сервисы #apache-axis
Вопрос:
Я попробовал пример веб-сервиса по ссылке, указанной ниже
http://www.tidytutorials.com/2009/02/web-services-example-using-axis-2-and.html
В примере, когда мы генерируем клиентский код с использованием wsdl2java, используемый URL-адрес указан в названии, т.е.http://localhost:8080/axis2/services/Есть ли какой-либо способ, с помощью которого я могу использовать пользовательское имя, установленное в axis2 / services, например, для прудов / учетных записей
Я пробовал с пакетами, сохраняя файл aar во вновь созданной папке в каталоге services, но не работает
Комментарии:
1. помогает ли это? kushanxp.blogspot.com/2010/12 /…
2. На всякий случай: ЦИТАТА: Axis2 предполагает, что все реализации вашего сервиса находятся в каталоге под названием services, в папке WEB-INF. итак, если вы не меняете это, вам не нужно изменять axis2.xml файл. (По ссылке, которую я опубликовал)
Ответ №1:
Попробуйте это
в axis2.xml вы увидите
<parameter name="contextRoot">axis2</parameter>
Обычно он закомментирован, и я подозреваю, что axis просто использует axis2 по умолчанию. но попробуйте изменить его и посмотреть, исправит ли это
Я не думаю, что вы используете eclipse, но если вы используете, у него есть более простой способ изменить корневой каталог контекста через Свойства проекта -> Настройки веб-проекта