美文网首页
20170920-AXIS发布WebService 服务

20170920-AXIS发布WebService 服务

作者: c5fc16271aee | 来源:发表于2017-09-20 10:04 被阅读0次

    简介:利用webservice发布接口

    步骤

    一、创建web project项目

    二、在WebRoot——>WEB-INF——>lib 导入包

    三、编写Server服务端代码

    四、配置web.xml

            web.xml文件很容易配置,拷贝 axis-1_4\webapps\axis\WEB-INF 包里面的web.xml配置到我们的工程中的web.xml中就可以了。

    五、部署到Tomcat(此时可以运行,http://localhost:8080/项目/services,里面有两个服务)

    六、创建 deploy.wsdd

    七、生成 server-config.wsdd(新建deploy.bat);会在Tomcat的webapps\项目\WEB-INF目录下 生成    (这个文件非常重要)

      deploy.bat(双击运行)

         set Axis_Lib=G:\FFCS\WebService\.metadata\.me_tcat7\webapps\axisTest1\WEB-INF\lib

         set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%

         set Axis_Servlet=http://localhost:8080/axisTest1/servlet/AxisServlet

        %Java_Cmd% org.apache.axis.client.AdminClient -l %Axis_Servlet% deploy.wsdd

        pause;

    八、浏览新建的服务

                        http://localhost:8080/项目/services  此时就有你新建的服务

    九、打开新建的服务(http://localhost:8080/项目/services/新建服务名?wsdl) 右键保存为:服务名.wsdl

    十、生成客户端Client程序 (新建WSDL2Java.bat)  右键运行

        set Axis_Lib=G:\FFCS\WebService\.metadata\.me_tcat7\webapps\axisTest1\WEB-INF\lib

        set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%

        set Output_Path=G:\FFCS\WebService\axisTest1\src

        set Package=client

        %Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o %Output_Path% -p %Package%helloserver.wsdl

        pause;

    解释:%Output_Path%是客户端文件输出路径,%Package%是包名

    十一、写客户端测试方法

    如果是使用Springmvc请求去测试


    参考:

    Axis开发WebService 指南

    相关文章

      网友评论

          本文标题:20170920-AXIS发布WebService 服务

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