import javax.wsdl.*;
import javax.wsdl.factory.*;
import javax.wsdl.xml.*;
public class HelloWorldService {
public static void main(String[] args) {
try {
WSDLFactory factory = WSDLFactory.newInstance();
Definition definition = factory.newDefinition();
definition.setTargetNamespace("http://www.example.com");
definition.setQName(new QName("http://www.example.com", "HelloWorldService"));
Operation operation = definition.createOperation();
operation.setName("sayHello");
PortType portType = definition.createPortType();
portType.addOperation(operation);
definition.addPortType(portType);
WSDLWriter writer = factory.newWSDLWriter();
writer.writeWSDL(definition, System.out);
} catch (WSDLException e) {
e.printStackTrace();
}
}
}