小博这篇将记录IDEA下简单Web Service项目搭建的详细过程。
1、新建Web Service服务端项目,见下两图
2、项目建成后,会有如下文件。
3、在HelloWorld.java上右键-->WebService-->Generate WSDL From Java Code,生成对应的wsdl文件,见下三图。
4、配置项目Tomcat,Run-->Edit Configurations-->添加-->Tomcat Server--Local,如下图。
5、命名tomcat,选择Deployment页,进行如下几图操作。
6、File-->Project Structure,按序进行如下四图操作。
7、上述步骤完成后,启动Tomcat,访问 http://localhost:8080/services 若出现如下界面,则部署成功。
8、下面进行Web Service项目客户端的代码生成。新建WebService Client项目,如下两图。
9、Web service wsdl url选项框中,选择前面搭好的Web Service服务端HelloWorld.wsdl文件。如下图。
新建成功后,目录结构以及生成的文件如下图。
10、File-->Project Structure,按序进行如下两图操作。
11、编写测试文件TestHelloWorld.java,如下图所示。
其中代码为
public class TestHelloWorld {
public static void main(String[] args) throws Exception {
HelloWorld_PortType helloWorld_portType = new HelloWorldServiceLocator().getHelloWorld();
String result = helloWorld_portType.sayHelloWorldFrom("Charles");
System.out.println(result);
}
}
运行TestHelloWorld,可见控制台打印:Hello, world, from Charles。
至此,IDEA下简单Web Service项目的搭建就完成了。