最近用微信开发,引用一个自己写的webservice出现如下问题,求高手来解决

问题描述

webservice是用的axis2写的。在本地测试调用没有问题。放到微信那边就会报Causedby:java.net.ConnectException:Connectiontimedoutatcom.qzp.servlet.CoreServlet.doPost(CoreServlet.java:64)atcom.qzp.service.CoreService.processRequest(CoreService.java:229)atcom.qzp.service.MyWebService.searchWXYJ(MyWebService.java:30)可是上述MyWebService.searchWXYJ(),自己在本地调用测试缺没有任何问题。到底是什么原因呢,求高手解决附上我的webservice的调用方法publicclassMyWebService{@SuppressWarnings({"rawtypes"})publicstaticStringsearchWXYJ(Stringsalary){//最好的返回值Stringy=null;try{//使用RPC方式调用WebServiceRPCServiceClientserviceClient=newRPCServiceClient();serviceClient.getOptions().setTimeOutInMilliSeconds(1000*60*3);Optionsoptions=serviceClient.getOptions();//指定调用WebService的URLEndpointReferencetargetEPR=newEndpointReference("http://61.132.89.94:4848/axis2/services/MyService");options.setTo(targetEPR);//指定getGreeting方法的入参值String[]yoursalary=newString[]{salary};//指定getGreeting方法返回值的数据类型的Class对象Class[]insurance=newClass[]{Float.class};//指定要调用的getGreeting方法及WSDL文件的命名空间QNameopAddEntry=newQName("http://ws.apache.org/axis2","getInsurance");//三个参数对应调用方法名、入参和返回值Floatwxyj=(Float)serviceClient.invokeBlocking(opAddEntry,yoursalary,insurance)[0];y=wxyj+"";returny;}catch(Exceptione){e.printStackTrace();y="连接超时";returny;}}publicstaticvoidmain(String[]args)throwsException{System.out.println(MyWebService.searchWXYJ("10000"));}

解决方案

解决方案二:
服务发布后,先用工具测试一下是否发布成功,再用你的程序去访问。

时间: 2024-09-19 09:37:27

最近用微信开发,引用一个自己写的webservice出现如下问题,求高手来解决的相关文章

递归-一个比较复杂的级联删除问题 ,求高手指点

问题描述 一个比较复杂的级联删除问题 ,求高手指点 是这样的,现在要做一个通用的删除方法.删除一个配置项和其关联配置项,逻辑很复杂.首先,数据库结构大概是这样的:有N个配置项,每个配置项有一张表,每个配置项通过一个中间表和其他配置项关联.有一对一,也有一对多的.所谓配置项一般都是一种设备,有序列号CI,ROWID来区分标识,每个设备有唯一的CI,但ROWID不唯一,ROWID是递增的,用HISTORY字段来区分是否在用.新增一个设备时是新生成一个CIROWID,HISTORY为1,表示在用.而更

采用jello方式开发前端时,安装fis-parser-sass时出现问题,求大神解决

问题描述 采用jello方式开发前端时,安装fis-parser-sass时出现问题,求大神解决 解决方案 我也遇到了这个问题,请问你解决了吗?是怎么解决的 解决方案二: 这个包已经废弃了https://www.npmjs.com/package/fis-parser-sass 按着这个链接寻找fis-node-parser-sass替换

html 网站 js-在一个文本框中输入一个数字时候前边自动加了一个1是怎么回事???求高手解决

问题描述 在一个文本框中输入一个数字时候前边自动加了一个1是怎么回事???求高手解决 比如输入一个"5"时,自动变成了"15",求高手解答,感激不尽~~~~~ 解决方案 很明显,加的这个1是字符串"1",一步一步向上推,你肯定有个代码变量在获取的值前+"1"; 解决方案二: 你可以在文本框值变更时检查它的值 断点仔细检查下代码 解决方案三: 输入5 变成15前面是不是有1接着的连接符?

在做一个定时读取鱼缸温度的东西,求高手帮助。

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;//usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingTEMPer_DLL_V1._0;usingSystem.IO;namespaceTEMPer_DLL_Demo_V1._0{publicp

是否缺少 using 指令或程序集引用? 求高手帮忙解决

问题描述 usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usi

关于SSH的一个异常,在线急等,毕业设计,请高手帮助解决下

问题描述 严重:Servlet.service()forservletactionthrewexceptionjava.lang.NullPointerExceptionatorg.hibernate.type.AbstractType.getHashCode(AbstractType.java:112)atorg.hibernate.type.AbstractType.getHashCode(AbstractType.java:120)atorg.hibernate.engine.Entity

在vs.net的项目属性设置中,我发现了一个变量的问题,非常着急,求高手解决

问题描述 点击vs.net2003的,点项目的属性右键,在nmake里,有个output,我这里显示的是output->$(OutDir)installersmypro.msi但是$(OutDir),这个变量,我在自己机器的环境变量中没有找到,那么这个变量是在哪里设置的,请高手帮忙! 解决方案 解决方案二:lz要干嘛?

关于微信开发,jsp页面上弹出一个文本框

问题描述 关于微信开发,jsp页面上弹出一个文本框 微信开发不支持 prompt ,怎么样点击一个按钮然后弹出一个输入框?求大神帮助 解决方案 给按钮就一个click事件,,里面动态生成一个文本框就行了,,, 解决方案二: 是弹出一个文本框还是显示一个文本框?如果是显示一个文本框那就使用js,加入一个点击事件,动态生成或事先预备好文本框都可以.如果是弹出文本框的效果,那就可以采用第三方插件bootstrap或jqueryUI去实现

asp.net微信开发(自定义会话管理)_实用技巧

和微信用户的沟通少不了,总觉得看起来微信官网后台管理中的会话回复消息有点呆板,所以我这里就自定义了一个会话管理功能,最终效果图如下: 因为我试使用富文本文件CKEDITOR来进行编写,你看到稳中可能会有<P></p>字段,后台获取数据内容时,替换为空字符即可:如下 string txtcontent = this.txtMessage.Value.ToString().Replace("<p>", ""); StringBuild