在Linux上使用JBOSS 4.2.0的本机库

时间:2013-07-09 17:11:31

标签: linux jboss pdflib

我正在尝试在Ubuntu 10.04上使用pdflib 9和JBOSS 4.2.0_GA09。 pdflib由Java绑定(pdflib.jar)和本机库(libpdflib_java.so)组成。我在$ JBOSS_HOME / bin / native(相当于下面显示的java.library.path)中安装了libpdflib_java.so,并在目录上运行了ldconfig。我还将权限更改为755. pdflib.jar文件包含在我的WAR文件中。

尽管如此,我收到以下错误:

013-07-09 09:46:18,334 ERROR [STDERR] Cannot load the PDFlib shared library/DLL for Java.
Make sure to properly install the native PDFlib library.

For your information, the current value of java.library.path is:
/home/<user>/Public/jboss/jboss-eap-4.2/jboss-as/bin/native
2013-07-09 09:46:18,335 ERROR [STDERR] Jul 9, 2013 9:46:18 AM com.sun.jersey.spi.container.ContainerResponse mapMappableContainerException
SEVERE: The exception contained within MappableContainerException could not be mapped to a response, re-throwing to the HTTP container
java.lang.UnsatisfiedLinkError: no pdf_java in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1684)
    at java.lang.Runtime.loadLibrary0(Runtime.java:822)
    at java.lang.System.loadLibrary(System.java:993)
    at com.pdflib.pdflib.<clinit>(pdflib.java:41)
    ...

我错过了什么?文件是否在正确的位置?我需要对配置进行更改吗?

感谢任何帮助。

0 个答案:

没有答案