Can';无法获取BlackBerry的kSOAP2响应

Can';无法获取BlackBerry的kSOAP2响应,blackberry,java-me,blackberry-eclipse-plugin,ksoap2,Blackberry,Java Me,Blackberry Eclipse Plugin,Ksoap2,我正在尝试对BlackBerry进行密码验证,我已经编写了代码,运行了“作为BlackBerry emulator进行调试”,这样我就可以看到控制台了。目前我正试图打印结果,但什么也没发生。我没有输出。我会附上代码,我的代码有问题吗?或者我没有为blackberry应用设置?我正在使用ksoap2,我已经将jar附加到库中。我创建了一个Android应用程序,它使用几乎相同的代码连接到相同的服务。我得到这个错误: java.io.InterruptedIOException:本地连接在大约120

我正在尝试对BlackBerry进行密码验证,我已经编写了代码,运行了“作为BlackBerry emulator进行调试”,这样我就可以看到控制台了。目前我正试图打印结果,但什么也没发生。我没有输出。我会附上代码,我的代码有问题吗?或者我没有为blackberry应用设置?我正在使用ksoap2,我已经将jar附加到库中。我创建了一个Android应用程序,它使用几乎相同的代码连接到相同的服务。我得到这个错误:

java.io.InterruptedIOException:本地连接在大约120000之后超时

我已经进入运行配置,激活了MDS并启用了注册,还有什么可能阻止连接的吗

SoapObject rpc = new SoapObject(NAMESPACE, METHOD_NAME);
        rpc.addProperty("User", "raji");
        rpc.addProperty("Password", "PASSWORD");
        SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);

        envelope.bodyOut = rpc;
        envelope.dotNet = true;
        envelope.encodingStyle = SoapSerializationEnvelope.XSD;

        HttpTransport ht = new HttpTransport(URL);
        ht.debug = true;

        try
        {
        ht.call(SOAP_ACTION, envelope);

        String result = (envelope.getResult()).toString();
        String result2 = (envelope.getResponse().toString());
        System.out.println(result + "HERE YA GO");
        System.out.println(result2 + "HERE YA GO");

        }
        catch(org.xmlpull.v1.XmlPullParserException ex2){

        }
        catch(Exception ex){
        String bah = ex.toString();
        System.out.println(bah + "HERE YA GO 2");
        }
这是我用来激活SOAP的变量,我把x放进去了,因为我不能显示确切的IP

public static final String NAMESPACE = "http://tempuri.org/";
    public static final String URL = "http://xxx.xxx.xx.x:xxxxx/XXXXXXX/IDLMobile.asmx?WSDL";
    public static final String SOAP_ACTION = "http://tempuri.org/ValidateUser";
    public static final String METHOD_NAME = "ValidateUser";

解决了。这是一个与MDS相关的问题,而且在调试运行设置中,选择了“禁用注册”框,因此取消选择该框,就可以开始了