美文网首页
Mac下 MyEclipse 2017搭建SOAP风格的WebS

Mac下 MyEclipse 2017搭建SOAP风格的WebS

作者: Baltan | 来源:发表于2017-07-26 12:07 被阅读0次

    最近上课讲到WebService服务的搭建,上课示例是在Windows系统下MyEclipse 2010上操作的,和我的操作界面与操作流程都不太一样,尤其有一步骤是Java Build Path-Libraries-Add Library-Eclipse Library,从中导入两个Jar包,然而我这边根本找不到这两个Jar包。

    image.png

    网上看了很多教程都是在相同环境下操作的。后来捣鼓了半天,终于明白了,把操作过程记下来,也方便自己初学复习。

    首先,创建一个Web Service Project。

    image.png image.png

    WebService Framework选择JAX-WS。点击Next,再点Next。

    image.png

    Context root我这里就默认为bankA了,勾选Generate web.xml deployment descriptor。点击Next,再点Next。

    image.png

    勾选上JAX-WS 2.1 Libraries下的CoreJAX-WS Implementation,之前说的导入两个Jar包应该就是这步完成的(勾选了JAX-WS Implementation之后Tomcat启动就正常了)。点击Finish。

    image.png image.png

    在工程下新建一个Java类,我在类中添加了一个withdraw方法。

    image.png image.png

    创建Web Service。在工程上右键New-Other-Web Service-Web Service。点击Next。

    image.png

    Strategy这里选择Create web service from Java class(Bottom-up scenario)。点击Next。

    image.png

    点击Browser,输入刚才创建的Java类,选中。点击Ok。

    image.png

    点击Finish。将工程发布到Tomcat。

    image.png

    打开WebRoot-WEB-INF-web.xml。

    image.png

    访问servlet-mapping下那个Servlet。

    image.png

    如果成功将会看到以上界面。

    image.png image.png

    创建Web Service Client。在工程上右键New-Other-Web Service-Web Service Client。点击Next,再点Next。

    image.png

    在WSDL URL输入http://localhost:8080/bankA/BankPort?wsdl 。在Java package输入bankA,点击Next,再点Finish。

    image.png

    成功后可以看到bankA包下有以下java文件。

    image.png image.png image.png

    编写一个测试类。

    image.png

    运行测试类,控制台中输出取款100元

    相关文章

      网友评论

          本文标题:Mac下 MyEclipse 2017搭建SOAP风格的WebS

          本文链接:https://www.haomeiwen.com/subject/seinkxtx.html