是否可以使用JavaLoader获取由CF调用的Web服务返回的对象,并且加载JavaLoader的对象是相同的类路径上下文?我的意思是,没有太多困难?
// get a web service
ws = createObject("webservice", local.lms.wsurl);
// user created by coldfusion
user = ws.GenerateUserObject();
/* user status created by java loader.
** this api provider requires that you move the stubs
** (generated when hitting the wsdl from CF for the first time)
** to the classpath.
** this is one of the stubs/classes that gets called from that.
*/
UserStatus = javaLoader.create("com.geolearning.geonext.webservices.Status");
// set user status: classpath context clash
user.setStatus(UserStatus.Active);
Run Code Online (Sandbox Code Playgroud)
错误: