可能是你的客户端访问不了你的web service服务器,
假如你的访问地址是http://server/axis/AxisServlet
请确保你客户端所在的机器能通过浏览器访问这个地址,
如果是要通过代理出internet的要注意在客户端上设置代理服务器
假如你的访问地址是http://server/axis/AxisServlet
请确保你客户端所在的机器能通过浏览器访问这个地址,
如果是要通过代理出internet的要注意在客户端上设置代理服务器
解决方案 »
- Java中JPanel覆盖的的规律是什么?
- 2003系统读取web.xml报错.XP读取正常
- HttpURLConnection直接访问网址是什么效果?
- hibernate不能自动生成数据库求解
- Tomcat中资源描述符有先后顺序吗?
- Struts+hibernate 多条件查询 动态组sql
- winow.open()打开以后,父窗口不能操作,如何实现
- struts+spring+hibernate调用数据库存储过程
- jbuilder6.0+weblogic6.1编译ejb时出现错误,请帮忙!
- 如何在CMP中处理Order by 和 Group by
- 关于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]
,有点好奇,^_^