`
阅读更多

先下载下面的包,放置到tomcat服务器webapps目录下,然后按照下面的操作。

使用说明:
一、开启tomcat服务器
二、将要发布的类,放置到classes文件夹下,路径和类的包名相同
三、修改deployE.wsdd,已经有写好的例子,按照已经有的,添加要发布的功能模块
四、运行deploywebservice2.bat,发布完毕。
五、如果还有其他问题,请联系我:lizhihui19871127@163.com

温馨提示:注意deploywebservice2.bat文件中tomcat的端口,我用的是80.

以后新增新的发布功能,只需要新增文件到classes目录,和修改deployE.wsdd文件,重启发布一次就ok。很方便,如果新增的功能中有需要其他的jar包,还必须放置到lib里面下。

 

客户端调用代码如下:

/**
     * 获取支付信息,通过webservice接口获取
     */
    public void getPayInfo(String orderNo){
    	String HELLO_SERVICE_ENDPOINT2 = "http://localhost:80/webServiceProject/services/PayInfoServices?wsdl";
    	try {
            Service service = new Service();
            Call call = (Call) service.createCall();
            call.setTargetEndpointAddress(new java.net.URL(
            		HELLO_SERVICE_ENDPOINT2));
            call.setOperationName(new QName("http://webservice.sinosoft.com/",
                    "getPayMentByOrderNo"));
            call.addParameter("orderNo", org.apache.axis.Constants.XSD_STRING,
                    javax.xml.rpc.ParameterMode.IN);
            call.setReturnType(org.apache.axis.Constants.XSD_STRING);
            try {
                String ret = (String) call.invoke(new Object[] { orderNo });
                System.out.println(ret);
                return;
            } catch (IOException e) {
                e.printStackTrace();
            }
        } catch (MalformedURLException e) {
            e.printStackTrace();
        } catch (ServiceException e) {
        	e.printStackTrace();
        }
    }

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics