从独立java程序调用worklight适配器

从独立java程序调用worklight适配器,java,ibm-mobilefirst,worklight-adapters,Java,Ibm Mobilefirst,Worklight Adapters,我可以使用下面的URL在我的机器中调用worklight适配器过程 现在,我想从java程序中调用它 代码是这样的 try { URL myURL = new URL("http://192.168.1.101:10080/AdaptorUI /dev/invoke?adapter=MySQLAdaptor&procedure=procedure1&parameters=[]"); URLConnection myURLConnection = myUR

我可以使用下面的URL在我的机器中调用worklight适配器过程

现在,我想从java程序中调用它

代码是这样的

    try {

   URL myURL = new URL("http://192.168.1.101:10080/AdaptorUI  /dev/invoke?adapter=MySQLAdaptor&procedure=procedure1&parameters=[]");
    URLConnection myURLConnection = myURL.openConnection();
    myURLConnection.connect();

 } 
 catch (MalformedURLException e) { 
    // new URL() failed
    // ...

 System.out.println("Inside the MalformedURLException");

 } 
 catch (IOException e) {   
    // openConnection() failed
    // ...
 System.out.println("IOException");

 }

不知何故,上述程序不起作用。你能帮忙吗?

首先,你可能应该从URL中删除/dev/dev只能在开发环境中使用

第二,我建议看看为这个问题提供的解决方案:

从注释:缺少代码行:

BufferedReader in = new BufferedReader(new InputStreamReader(myURLConnection.getInputStream())); 

从URL中删除/dev。另外,您没有提到您得到的错误是什么…Idan,忘了提到,我不是从服务器/java文件夹调用该过程,而是从远程机器上的java程序调用该过程。可能吗?在某个地方我读到了它的可能,所以尝试了它。上面的代码没有给出任何错误,只是没有调用适配器过程。您是否从URL中删除了/dev?请阅读以下内容。我认为这与Worklight无关,而是与Java有关。remvoing/dev没有帮助,让我试试你发布的另一个链接中的解决方案。