Как уже упоминалось выше, вероятно, самое простое, что можно сделать, это использовать Apache CXF или Apache Axis2 для автоматической генерации вашего WSDL для вас.
Если вы загрузили версию Eclipse для Java EE, вы сможете создать динамический веб-проект с фасетами Axis2. Если вы создадите простой класс Java в проекте, вы сможете щелкнуть по нему правой кнопкой мыши и выбрать «Веб-службы» -> «Создать веб-службу». Это должно автоматически создать сервис Axis2 для вас.
WSDL будет доступен по некоторому URL-адресу, например: http://localhost/axis/{yourservice}?WSDL