问题标签 [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.
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 许可证密钥代码加载的,并且可以找出问题所在。
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 无济于事。
你能帮帮我吗?
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
还是有其他问题?
java - 将 LotusScript 参数传递给 Java
我正在从 LotusScript 调用一个 java getHTML( urlToRead ) 类(谢谢,Matt Holthe),它使用一个 CONST 来传递 URL。java代码位于java“脚本库”中。当我将常量 urlToRead 更改为变量时,java 类不会读取该变量并且我得到一个空响应。我需要使用内存中的文档,还是有更简单的方法?我需要获取一个返回的 json 值,因此除非我使用内存中的文档,否则“调用”不起作用,这是我试图避免的。我开始认为我必须将整个代码转换为 java,但在 LotusScript 中更舒服。这是在 Notes 客户端中运行的。
我尝试将 byVal 用于 myURLvar,但这并没有什么不同。如何获取 java 代码以查看变量字符串?
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 类的方法
google 什么都没有,麻烦好几天了。谢谢大家,在此先感谢。stackoverflow 中的第一个帖子。
java - LS2J:从 LS 代理获取会话到 java 类
我有一个 java 类,应该将数据从当前数据库传输到另一台服务器。要访问当前数据库,Java 似乎需要一个工作Session
对象:
应该从 LotusScript 代理调用该类,如下所示:
但这会引发错误
LS2J:java 构造函数执行失败
如果我从构造函数和 CreateObject 调用中删除 Session 参数,错误就会消失。
如何让代理会话进入 java 类?
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。