从独立java程序调用worklight适配器
我可以使用下面的URL在我的机器中调用worklight适配器过程 现在,我想从java程序中调用它 代码是这样的从独立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¶meters=[]"); URLConnection myURLConnection = myUR
try {
URL myURL = new URL("http://192.168.1.101:10080/AdaptorUI /dev/invoke?adapter=MySQLAdaptor&procedure=procedure1¶meters=[]");
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没有帮助,让我试试你发布的另一个链接中的解决方案。