我正在尝试使用JavaLoader将Java(HttpAsyncClient)类加载到ColdFusion中。client = loader.create("org.apache.commons.HttpAsyncClient")
我们如何知道org.apache.commons.HttpAsyncClient
引用?我以为如果打开jar文件并遵循目录结构,它将为您提供参考路径。但是我不认为这是真的。
我正在尝试使用HttpAsyncClient,但无法加载它:client = loader.create("org.apache.commons.HttpAsyncClient")
返回找不到类的错误。
加载程序是对JavaLoader的引用,该文件将Java类加载到CF服务器中。
最佳答案
而不是重新发明轮子,为什么不尝试使用现有的工具,例如Mark Mandel's AsyncHTTP library?
更新:从注释,该工具仅是ACF。因此,您可以尝试使用Asynchronous HTTP Exchange示例中所示的具体类DefaultHttpAsyncClient
。