Я пытаюсь создать веб-сервис, мои торговые инструменты:
**
Axis2, Eclipse, Tomcat, Муравей
**
Мне нужно создать веб-службу из кода, т.е. написать базовый класс java, в котором будут методы, которые будут объявлены в WSDL. Затем используйте java2WSDL.sh для создания моего WSDL.
Итак, правильный ли такой подход:
- Напишите мой класс Java с реальной бизнес-логикой
package packageNamel; public class Hello{ public void World(String name) { SOP("Hello" + name); } }
- Теперь, когда я передаю этот Hello.java в java2WSDL.sh, это даст мне WSDL.
Наконец, я напишу файл services.xml и создам Hello.aar со следующей структурой каталога:
Привет.aar
- packageName
- Hello.class
- META-INF
- services.xml
- МАНИФЕСТ.MF
- Привет.WSDL
- packageName
Теперь я предполагаю, что моя служба будет развернута, когда я помещу aar в tomcat1 / webapps / axis2 / WEB-INF / services.
Но вот и моя проблема: КАК Я ДОСТУПАЮ К МЕТОДУ _2 _ ??? !!, т.е. я ничего не знаю о клиентском коде!
Расскажите мне, пожалуйста, о создании очень простой веб-службы и вызове метода. Описанные выше 3 шага могут быть неправильными. Это вики сообщества, не стесняйтесь редактировать.
Спасибо