我在 Coldfusion 应用程序中使用 Jsoup jar 文件。我最初将它存储在本地 lib 文件夹中,但出于安全考虑,我们决定将其存储在 cfroot lib 文件夹中。我将 jar 上传到根目录中的/lib 文件夹,并将此代码添加到 Application.cfc:
this.javaSettings = {
loadPaths: [
"./lib/"
],
loadColdFusionClassPath: true
};
但是,我的代码(之前有效)现在生成以下错误:
ERROR
Object Instantiation Exception.
Class not found: org.jsoup.JsoupObject Instantiation Exception.
...
似乎代码没有找到/加载 jar 文件。如何将代码指向存储在 root 中的 Jsoup jar 文件?
最佳答案
尝试反斜杠而不是正斜杠,
this.javaSettings = {
loadPaths: [
".\lib\"
],
loadColdFusionClassPath: true
};
关于jar - 为什么我的 jar 没有加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24993004/