ここでは、Javaインタフェース使用時にエラーとなり、帳票出力できない場合のトラブル事例について記載しています。
原因
以下の原因が考えられます。
List Creator が提供するjar ファイルがCLASSPATH に設定されていない可能性があります。
Java インタフェースを呼び出しているJava アプリケーションが動作しているJava VM が、グリーンスレッドモードで動作している可能性があります。
Java インタフェースは、【HP-UX 版】ではカーネルスレッドモードでのみ動作し、
【Solaris/Linux for x86 版】では、J2SE 1.3 以前を利用する場合、ネイティブスレッドモードでのみ動作します。
対処方法
原因によって、以下のいずれかの対処を行ってください。
CLASSPATH に、List Creator が提供するjarファイルを指定してください。
なお、使用する機能によって、CLASSPATH に設定するjar ファイルが異なります。
詳細については、以下を参照してください。
アプリケーションサーバがWindows/Solaris/Linux の場合
オンラインマニュアル“アプリケーション作成ガイド”
アプリケーションサーバがHP-UX の場合
HP-UX 版オンラインマニュアル“コネクタ連携機能編”
Java インタフェースを呼び出しているJava アプリケーションが動作しているJava VM のスレッドモードをネイティブスレッドモード、またはカーネルスレッドモードで動作するように設定してください。
詳細については、以下を参照してください。
アプリケーションサーバがSolaris/Linux の場合
オンラインマニュアル“アプリケーション作成ガイド”
アプリケーションサーバがHP-UX の場合
HP-UX 版オンラインマニュアル“コネクタ連携機能編”
原因
以下の原因が考えられます。
List Creatorが提供するjarファイル(fjoajif.jar、fjoaweb.jar など)をコピーして使用している。
Webアプリケーションを使用している場合、アプリケーションサーバにユーザアプリケーションを配置するために作成するwarファイルまたはearファイルに、List Creatorが提供するjarファイル(fjoajif.jar、fjoaweb.jar など)も含んで作成した。
対処方法
原因に応じて、以下の対処を行ってください。
コピーしたjarファイルは削除し、List Creatorインストールパス配下のjarファイル(fjoajif.jar、fjoaweb.jar など)をCLASSPATHに設定してください。
作成するwarファイルまたはearファイルにはjarファイル(fjoajif.jar、fjoaweb.jar など)を含まないように作成し直してください。
Windows |
---|
原因
32ビットアプリケーションとして動作する【Windows版】のJavaインタフェースを64ビットのJava実行環境で呼び出したため、エラーが発生しています。
対処方法
32ビットのJava実行環境を使用してください。
なお、64ビットネイティブアプリケーションを動作させる場合は、【Windows(x64)版】のJavaインタフェースを使用してください。
UNIX系OS |
---|
Javaインタフェース使用時に上記エラーが通知された場合、以下のメッセージが出力されます。
ローカル出力時
「com.fujitsu.systemwalker.outputassist.connector.ConnectorException: その他のシステムエラーが発生しました。」
リモート帳票出力時
「com.fujitsu.systemwalker.outputassist.connector.RemoteException: その他のシステムエラーが発生しました。」
アプリケーションサーバがSolarisの場合
原因
対処方法
List Creatorサービスを再起動することで、ファイルを生成し直してください。
List Creatorサービスの再起動方法は以下のとおりです。
サービス停止
# /opt/FJSVoast/etc/rc.d/SKFJSVoast stop |
サービス起動
# /opt/FJSVoast/etc/rc.d/SKFJSVoast start |
アプリケーションサーバがLinuxの場合
原因
対処方法
List Creatorサービスを再起動することで、ファイルを生成し直してください。
List Creatorサービスの再起動方法は以下のとおりです。
サービス停止
# /opt/FJSVoast/etc/rc.d/SKFJSVoast stop |
サービス起動
# /opt/FJSVoast/etc/rc.d/SKFJSVoast start |