Не понимаю, как работает Axis, если я ее не установил? - PullRequest
2 голосов
/ 15 октября 2008

Прости мое невежество - все еще учусь здесь.

Я использую Eclipse Ganymede (Java 1.5) и экспериментировал с веб-сервисами - мне удалось запустить простой веб-сервис и запустить прекрасный мастер в Eclipse, который генерирует все необходимые фрагменты, например, файл wsdl и т. д. - и вы можете проверить сервис и все остальное.

Теперь кажется, что он использует axis.jar и все остальное, что связано с осями, и когда я запускаю веб-сервис, все хорошо - но как это работает в Tomcat, если я даже не установил Axis? Я не могу найти ничего в моей установке Apache или Ganymede о чем-то, что связано с Axis ??

Ответы [ 2 ]

4 голосов
/ 15 октября 2008

Вы, вероятно, обнаружите, что при экспорте приложения в виде архива WAR для установки в Tomcat файлы jar для осей включены в архив. Зайдите в каталог WebContent / WEB-INF / lib и, скорее всего, они там будут.

В качестве альтернативы, Eclipse вполне может делать умные вещи с развертыванием и связыванием с банками Axis, когда вы запускаете сервис в тестовом режиме в Eclipse.

0 голосов
/ 15 октября 2008

В дистрибутиве eclipse ganymede, если вы выбрали версию «J2EE» или просто добавили плагин «Web Tool Platform», у вас будет ось jar в чем-то вроде eclipse / plugins / org.apache.axis_version / lib

...