可能是你的客户端访问不了你的web service服务器,
假如你的访问地址是http://server/axis/AxisServlet
请确保你客户端所在的机器能通过浏览器访问这个地址,
如果是要通过代理出internet的要注意在客户端上设置代理服务器
假如你的访问地址是http://server/axis/AxisServlet
请确保你客户端所在的机器能通过浏览器访问这个地址,
如果是要通过代理出internet的要注意在客户端上设置代理服务器
解决方案 »
- js与struts2结合的bug
- el表达式中的${param}
- 关于关联表比较多的问题。
- 女JAVA开发程序员有多大比重?
- 求助:哪位大哥哥有 commons-fileupload 组件的中文文档啊,小弟实在是看不懂英文文档,- -!
- 请问大家的Hibernate项目的类结构是怎么样的?我们的使用了DAO模式,一个表对应一个dao接口和一个实现dao,但我感觉很多代码都是重复的,
- 怎么在tomcat里面部署jsp?
- 寻myeclipse2.6.2 licence!!!!
- SOA安装的问题java.lang.NoClassDefFoundError: javax/mail/MessagingException
- 棘手的问题,快来看
- 关于java mail的问题
- java对象序列化的条件是什么?
public class UserManager
{
public LogReponse LogIn(String userName,String passwd,int Version)
{
int state = dbcon.init(); //connect to the database;
//我想可能是数据库连接出现
//端口重复
LogReponse reponse = new LogReponse();//LogReponse是一个bean.
.............//逻辑处理,这里没有问题.
return reponse;
}客户端.主要代码:
//初始化call String endpoint = "http://localhost:8080/axis/services/UserManager";
try {
Service service = new Service();
call = (Call) service.createCall(); // Define the DVD bean
qn = new QName( "urn:BeanService", "LogReponse" );
call.registerTypeMapping(LogReponse.class, qn,
new org.apache.axis.encoding.ser.BeanSerializerFactory
}
...... 调用
call.removeAllParameters();
call.setOperationName( "LogIn");
call.addParameter( "arg1", XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter( "arg2", XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter( "arg3", XMLType.XSD_INT, ParameterMode.IN);
call.setReturnType(qn);
System.out.println("begin invoke");
LogReponse result = (LogReponse)call.invoke( new Object [] { "zhangning","louyuwei",new Integer(1001)});...................
如果方面的话,把敏感的代码去掉,源代码连同相关的配置文件发到[email protected]
,有点好奇,^_^