3. トラブルシューティング¶
目次
3.1. 原因と対処一覧¶
3.1.1. java.lang.NoClassDefFoundError が発生する¶
原因¶
次のいずれかの原因が考えられます。
- 連携エンジン タイムスタンプライブラリ のJavaライブラリが正しく設定されていない。
- OpenJDK、または、Oracle JDK に必要なJavaライブラリが含まれていない。(分散構成でのみ発生します。)
解決方法¶
次のいずれかの対応を行ってください。
連携エンジン タイムスタンプライブラリ のJavaライブラリを正しく設定してください。
次の手順で、OpenJDK、または、Oracle JDK に必要なJavaライブラリを設定してください。
次の jar ファイルをダウンロードします。
- javax.activation-api-1.2.0.jar ( https://mvnrepository.com/artifact/javax.activation/javax.activation-api )
- jaxb-api-2.3.1.jar ( https://mvnrepository.com/artifact/javax.xml.bind/jaxb-api )
- jaxb-core-2.3.0.1.jar ( https://mvnrepository.com/artifact/com.sun.xml.bind/jaxb-core )
- jaxb-impl-2.3.2.jar ( https://mvnrepository.com/artifact/com.sun.xml.bind/jaxb-impl )
Apache Tomcat を停止します。
ダウンロードした jar ファイルを、次のフォルダに配置します。
(Apache Tomcat のインストールフォルダ)/webapps/pdftimestamp/WEB-INF/lib
3.1.2. java.lang.UnsatisfiedLinkError が発生する¶
原因¶
連携エンジン タイムスタンプライブラリ の環境変数が正しく設定されていません。
解決方法¶
連携エンジン タイムスタンプライブラリ の環境変数を正しく設定してください。
環境変数の設定方法については「 IM-PDFTimeStamper for Accel Platform セットアップガイド 」-「 環境変数の設定 」を参照してください。
コラム
3.1.3. 延長タイムスタンプを付与する際にエラーが発生する¶
現象¶
延長タイムスタンプを付与する際にエラーが発生します。
原因¶
延長タイムスタンプを付与する際、< http://crl.globalsign.com >へアクセスし、タイムスタンプで使用している証明書の失効等の検証を行います。
< http >にアクセスするため、ポート番号< 80 >へのアクセスが許可されていない場合、エラーが発生します。
解決方法¶
ポート番号< 80 >へのアクセスを許可してください。
3.1.4. エラーコード「-111」が発生する¶
現象¶
タイムスタンプの検証時にエラーコード「-111」が発生します。
原因¶
CRL配布点のURLへのアクセスが許可されていません。
解決方法¶
CRL配布点のURLを確認し、アクセスを許可してください。
確認手順については「 IM-PDFTimeStamper for Accel Platform セットアップガイド 」-「 CRL配布点のURL 」を参照してください。