暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

将PDFbox jar加载到oracle DB。

askTom 2018-08-28
303

问题描述

嗨,
我正在尝试使用apache pdfbox实用程序将特定文本添加到pdf文件中。

我已经使用以下命令将以下jar加载到数据库。

加载java-详细-u用户/pwd @ ccoadev -jarasresource -genmissing-授予公共解决pdfbox-2.0.11.jar

同样,我也装了以下罐子。

1. commons-logging-1.2.jar
2.fontbox-2.0.11.jar
3.pdfbox-debugger-2.0.11.jar
4.pdfbox-tools-2.0.11.jar

-> 我正在尝试加载源java文件 (Watermark.java),并出现以下错误。

----------------
[occoadev@db43 pdfbox]$ loadjava -user user/pwd -grant public -resolve /dbstage/dba/edw/temp/24aug/pdfbox/Watermark.java
errors   : source com/colorcon/pdf/pdfbox/Watermark
    ORA-29534: referenced object BPSI.org/apache/pdfbox/pdmodel/PDDocument could not be resolved
The following operations failed
    source com/colorcon/pdf/pdfbox/Watermark: resolution
exiting  : Failures occurred during processing
[occoadev@db43 pdfbox]$ 
复制


--------------------

BPSI :-这是我们使用的自定义架构。

----- dba_objects表中的jar的结构 --

BPSI pdfbox-2.0.11.jar  4466217  JAVA RESOURCE
BPSI pdfbox-tools-2.0.11.jar  4466219  JAVA RESOURCE
BPSI pdfbox-debugger-2.0.11.jar      4466220  JAVA RESOURCE
BPSI pdfbox-app-2.0.11.jar  4466531  JAVA RESOURCE
复制


--------------------------------------------------


请让我知道我是否缺少任何步骤或错误地加载了罐子。

谢谢,
拉杰



专家解答

听起来你错过了一些依赖关系。验证您是否已为其依赖的所有类加载了jar。

您可以在以下位置找到解决依赖关系的指南:

https://docs.oracle.com/en/database/oracle/oracle-database/18/jjdev/preparing-Java-class-methods.html#GUID-F17E6450-17E3-49EE-9258-EF5E01748198
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论