2、填写Project Name为:HelloChina后,点击Next后,如下图所示:
3.然后直接点击Finish即可。Webservice工程创建完毕。在此工程(HelloChina)的基础上创建web service,
首先点击New->other->Web services->Web Service后,如下图所示:
4.Web Services project 中选择对应的webservice工程(HelloChina),,然后勾选Create New Java Bean选项后点击Next,如下图所示:填写web service name为:HelloChinaServices,对用的包Java Package中选择对应的包,如果没有可点击后面的“new”按钮,创建一个包为:com.webservice,最后点击Finish完成。
这时在HelloChina工程下就多了一个包为:com.webservices,并且下面有两个java类,
一个为接口另一个为接口的实现类,如下图所示:
我们可以在这个实现类中填写自己需要的方法,
我在这里返回的是一个对象,对象包含
方法添加完成后。需要打开工程中的services.xml文件,修改和添加对应的配置。如下代码所示:
<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
<!-- 设置默认网页位置,当前是Web Service的路径 -->
<welcome-file-list>
<welcome-file>services/</welcome-file>
</welcome-file-list>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
修改完xml文件后,把HelloChina工程部署到Tomcat中运行。
然后在IE中访问,访问URL为http://localhost:8080/Project的名字,然后页面显示如下,点击[wsdl]:
最后可以调用了。