1

我正在尝试在 Ubuntu 10.04 上将 pdflib 9 与 JBOSS 4.2.0_GA09 一起使用。pdflib 由 Java 绑定 (pdflib.jar) 和本机库 (libpdflib_java.so) 组成。我已经在 $JBOSS_HOME/bin/native 中安装了 libpdflib_java.so(相当于下面显示的 java.library.path)并在该目录上运行 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)
    ...

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

任何帮助表示赞赏。

4

0 回答 0