изменение URL по умолчанию, т.Е. http://localhost:8080/axis2/services / в веб-сервисах с использованием axis

#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, но если вы используете, у него есть более простой способ изменить корневой каталог контекста через Свойства проекта -> Настройки веб-проекта