问题标签 [ls2j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
432 浏览

java - 通过 LS2J 使用 IBM Notes/Domino 中的 itext/xfaworker

我过去使用过 itext,我使用 iText jar 创建了一个带有类的 Java 库。这在过去非常有效。

我现在有一些 PDF 在使用 setFormFlatening(true) 时被损坏,因此我尝试使用 XFAFlatener,这个工作正常。

我的问题是我现在需要通过 LicenseKey.loadLicenseFile 加载许可证文件,如果我使用 Java 代理中的 Java 类,这可以正常工作。但是,如果我尝试从 LotusScript 代理中使用我的 Java 类,则在调用 LicenseKey.loadLicenseFile 时会收到“找不到证书”错误。

我可以看到 itext-licensekey-1.0.3.jar 文件中有一个 itext.cer 证书。我想这是从 LotusScript 代理运行时找不到的证书。

任何人都知道如何让它工作吗?也许有深厚的 iText 知识的人知道这个证书是如何从 iText 许可证密钥代码加载的,并且可以找出问题所在。

0 投票
0 回答
791 浏览

apache-poi - LS2J 在使用 Apache POI XSSF 时抛出 java.lang.ExceptionInInitializerError Java 错误

我想做 XLSX 文件格式的 Excel 导出。我选择了 Apache POI OOXML 3.9(没有在服务器上安装 excel)。我看到以 xls (HSSF) 文件格式导出的 Excel 与 LS2J 配合得很好。但是 XSSF 不起作用。

我正在使用以下 Jar 1) poi 2) poi-ooxml 3) dom4j 4) poi--ooxml-schemas 5) XML beans

我有现有的用莲花脚本编写的业务逻辑,所以我想通过 LS2J 公开 Excel 导出(Java)。但我不断收到以下错误

抛出 java.lang.ExceptionInInitializerError

源代码:-包com.clr.oocmlexcel;

导入java.io.File;导入 java.io.FileOutputStream;

导入 org.apache.poi.xssf.usermodel.XSSFSheet;导入 org.apache.poi.xssf.usermodel.XSSFWorkbook;

公共类 ExcelWriter {

}

Lotus 代理代码:- Option Public Option Declare UseLSX "*javacon"

使用“OOOXMLExcelWriter”

Sub Initialize On Error GoTo ErrorHandler Dim js As JAVASESSION Dim xlWriterClass As JAVACLASS Dim xlWriterObject As JavaObject

结束子

当我尝试使用与 Java Agent 相同的功能时,我能够实现但 LS2J 无济于事。

你能帮帮我吗?

0 投票
1 回答
886 浏览

java - 我正在尝试在 IBM Domino 服务器上使用 PDFbox,得到 NoClassDefFoundError

我可以在本地运行我的 IBM Notes 代理而不会出错,但是当我在服务器上运行代理时,我收到以下错误。

LS2J 错误:抛出 java.lang.NoClassDefFoundError: org.apache.pdfbox.pdmodel.PDDocument 在过程 GETTEMPLATE,第 79 行

我的LotusScript代理使用 LS2J 调用一个 java 类。使用以下库的 java 类:

我已将以下 JAR 文件添加到 Domino 服务器,并重新启动它。

我需要将其他 JAR 文件复制到:\notes\jvm\lib\ext 还是有其他问题?

0 投票
1 回答
608 浏览

java - 将 LotusScript 参数传递给 Java

我正在从 LotusScript 调用一个 java getHTML( urlToRead ) 类(谢谢,Matt Holthe),它使用一个 CONST 来传递 URL。java代码位于java“脚本库”中。当我将常量 urlToRead 更改为变量时,java 类不会读取该变量并且我得到一个空响应。我需要使用内存中的文档,还是有更简单的方法?我需要获取一个返回的 json 值,因此除非我使用内存中的文档,否则“调用”不起作用,这是我试图避免的。我开始认为我必须将整个代码转换为 java,但在 LotusScript 中更舒服。这是在 Notes 客户端中运行的。

我尝试将 byVal 用于 myURLvar,但这并没有什么不同。如何获取 java 代码以查看变量字符串?

0 投票
2 回答
218 浏览

java - NotesException: 服务器上的旧版本不支持此方法

Lotusscript 调用 Java 类得到这个错误。摘要:产品领域:Domino Designer on Eclipse (DDE)

技术领域:应用开发

平台:Windows 2008 R2 64bit

发布:8.5.3

可重现:总是

1 在 Notes 数据库中创建 SqlTest 脚本库(Java)。模型.java:</p>

2 在备注表格中:

3 通过Lotusscript使用java类:

4调试程序通过IDE(Lotus Domino Designer)在java控制台日志中找到错误。使用一些打印语句并找到错误行(Java):

5 我看过关注的帖子。

从 Lotus 脚本 (LS2J) 调用 Java 类的方法

将 LotusScript 参数传递给 Java

google 什么都没有,麻烦好几天了。谢谢大家,在此先感谢。stackoverflow 中的第一个帖子。

0 投票
1 回答
632 浏览

java - LS2J:从 LS 代理获取会话到 java 类

我有一个 java 类,应该将数据从当前数据库传输到另一台服务器。要访问当前数据库,Java 似乎需要一个工作Session对象:

应该从 LotusScript 代理调用该类,如下所示:

但这会引发错误

LS2J:java 构造函数执行失败

如果我从构造函数和 CreateObject 调用中删除 Session 参数,错误就会消失。

如何让代理会话进入 java 类?

0 投票
1 回答
137 浏览

java - 如何让 JAX RS 2 客户端从 Domino 脚本库工作?

我需要从 LotusScript 代理调用 REST API。我正在使用 LS2J,所以我在脚本库中有 Java 代码。

我第一次尝试使用 Jersey 2。首先是最新版本,然后是一些较旧的 Jersey 2 版本,并且总是得到一个例外,这在不同版本中有所不同,但主要是ExceptionInInitializerError. 我首先在 Exclipse with Maven 中解决了依赖关系,因此我可以导入所有需要的 jar 文件。

然后我决定尝试使用 Apache CXF。我从我的 pom 开始:

并将所有已解析的 JAR 从 Maven 存储库导入到 Domino 脚本库:

在此处输入图像描述

代码编译得很好,但在运行时我得到了这个:

代码中与 JAX RS 相关的导入如下:

任何地方都没有提到泽西岛。据我了解,这意味着它没有找到 CXFClientBuilder实现,并且异常显示了默认实现。

我让 REST 客户端与 Jersey 1 一起工作,但我讨厌使用石器时代的解决方案。

有任何想法吗?

Domino Designer 和服务器版本为 10。

0 投票
1 回答
393 浏览

lotus-notes - 如何在多米诺骨牌设计器中修复类未发现异常?

这是我的代码,当我触发它时它显示错误

错误是:Ls2j 错误:抛出 java.lang 类未找到异常我已经尝试了我在互联网上找到的所有内容,但错误仍然存​​在,包名没有包名类路径或位置,但不知何故找不到类请帮助我这个的。

这就是错误的形象