トラブルシューティング¶
目次
原因と対処一覧¶
java.lang.NoClassDefFoundError が発生する¶
原因¶
次のいずれかの原因が考えられます。
- 連携エンジン ysspdfpr のJavaライブラリが正しく設定されていない。
- OpenJDK、または、Oracle JDK に必要なJavaライブラリが含まれていない。(分散構成でのみ発生します。)
解決方法¶
次のいずれかの対応を行ってください。
連携エンジン ysspdfpr の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/pdfdirectprint/WEB-INF/lib
java.lang.UnsatisfiedLinkError が発生する¶
原因¶
連携エンジン ysspdfpr の環境変数が正しく設定されていません。
解決方法¶
連携エンジン ysspdfpr の環境変数を正しく設定してください。
環境変数の設定方法については「 IM-PDFDirectPrint for Accel Platform セットアップガイド 」-「 インストール・環境設定 」を参照してください。
コラム
事象が解決しない、または上記以外の事象が発生した場合は、必要情報 を取得しサポート窓口までお問い合わせください。
【重要】紙に出力したバーコードが読み取れない場合¶
紙に印刷したバーコードは、プリンタの性能/設定/バーコードリーダーの性能により、読み取り精度が大きく影響します。これは、一次元バーコード/二次元バーコードを問わず共通です。そのため、本番環境と同じ、処理、プリンタ、バーコードリーダー、OS等で事前確認をすることが必須です。必ず事前に、想定されている環境にてバーコードの読み取りに問題がないことをご確認ください。