我想问一个关于在 xPages 上的 SSJS(服务器端 JavaScript)中使用 Java 类的问题。我创建了一个简单的 Java 类“HelloWorld”并将其导出到 jar 文件中。然后我尝试在 xPage 上从 SSJS 调用它,但没有成功。这些是我尝试过的一些事情:
- 将 jar 添加到 .nsf 的构建路径(jar 和 nsf 都是本地的)
- 将 jar 添加到 nsf 的 WEB_INF/lib 文件夹中。
直接从 SSJS 调用 jar 的类为
var a = new com.myself.testJava.HelloWorld();
从我在 nsf 中创建的另一个 Java 类调用该类,然后从 SSJS 调用第二个类。
我总是收到错误 500“HTTP Web 服务器:命令未处理异常”
我还尝试在服务器上运行我的 xpage 并将 jar 文件添加到 jvm/lib/ext 文件夹中。在这种情况下,错误是找不到“com”,我理解这意味着找不到该类。
我已经完成在 nsf 中创建一个 java 类,然后从 SSJS 调用,但我希望能够使用 3rd 方类。
您能否提供有关正确步骤的任何信息?
提前非常感谢!