Xpages 如何将log4jjar文件导入NSF?
我想使用Xpages 如何将log4jjar文件导入NSF?,xpages,Xpages,我想使用apachepoi类来制作streamingexcel电子表格。如果我将log4j-1.2.17.jar文件导入nsf中的jar,则不会加载XPages 如果我没有,我会得到一个错误: java.lang.NoSuchMethodError: javax/xml/stream/XMLEventFactory.newFactory()Ljavax/xml/stream/XMLEventFactory; 在 org.apache.poi.openxml4j.opc.internal.mars
apachepoi
类来制作streamingexcel
电子表格。如果我将log4j-1.2.17.jar
文件导入nsf
中的jar,则不会加载XPages
如果我没有,我会得到一个错误:
java.lang.NoSuchMethodError:
javax/xml/stream/XMLEventFactory.newFactory()Ljavax/xml/stream/XMLEventFactory;
在
org.apache.poi.openxml4j.opc.internal.marshallers.PackagePropertiesMarshaller.(PackagePropertiesMarshaller.java:45)
在
java.lang.J9VMInternals.initializeImpl(本机方法)
在
java.lang.J9VMInternals.initialize(J9VMInternals.java:201)
在
由于许多第三方
Java
api似乎使用log4j
有解决方案吗?我认为这与XPages中web服务API的问题相同?Howard,将jar文件放在服务器和本地notes客户端上,并打开Java安全权限,我认为应该这样做。还要检查您导入的版本是否与Domino上的Java版本兼容。您最好的做法是部署OpenNTF essentials。它包含POI类和一些现成的包装,使您的生活更轻松。
通过更新站点nsf方法部署到服务器中,并部署到您的设计人员中也许您的错误可能与问题中的原因相同。这是domino安装时附带的标准JAR的问题
log4j是Domino alreadyHi Stephan的一部分,它不起作用。log4j没有问题,但SXSSFWorkbook的Java代码似乎仍需要更高级别的安全性才能运行。您是否使用了Poi4Xpages项目(OpenNTF essentials的一部分)?他们将POI类移动到一个插件中,所以所有的权限都被整理出来了。当然,您不需要在NSFYes中添加任何LIB…Christian和我一直在通信。是的,正在寻找解决方案。IE,为什么,如果log4j是Domino安装的一部分,我需要导入这个jar吗?我的代码不应该找到它吗?