複数台でPDF同時作成エラー
Posted: 10月 14, 2011, 11:12 am
お世話になります。
Windows XP(32ビット)で Microsoft Office 2007、OpenOffice.org 3.3 を使用しています。
Webシステムを構築しており、帳票ツールはExcella Reportsを利用し、Excel帳票をPDF化する事を目指しています。
現在、複数台で同時実行するとエラー(OpenOfficeはスレッドセーフでない為、他端末で使用中の場合、エラーとなる)となります。
「Excella ディスカッショングループ」で調べてみると、本件における同様の対応が記載されておりましたが(Synchronizedブロック)、
当システムでは、複数インスタンス・複数端末からの同時実行が必要になりますので、
残念ながら、Synchronizedブロックでの対応では解決にはなりません。
そこで、gooleで検索するとOpenOfficeの複数プロセス起動が行えるといった記載がありましたが、
具体的には、どのように実装すればよいのか困っております。
何か良い参考文献や、別案等ありませんでしょうか?
ご教授よろしくお願いいたします。
Windows XP(32ビット)で Microsoft Office 2007、OpenOffice.org 3.3 を使用しています。
Webシステムを構築しており、帳票ツールはExcella Reportsを利用し、Excel帳票をPDF化する事を目指しています。
現在、複数台で同時実行するとエラー(OpenOfficeはスレッドセーフでない為、他端末で使用中の場合、エラーとなる)となります。
「Excella ディスカッショングループ」で調べてみると、本件における同様の対応が記載されておりましたが(Synchronizedブロック)、
当システムでは、複数インスタンス・複数端末からの同時実行が必要になりますので、
残念ながら、Synchronizedブロックでの対応では解決にはなりません。
そこで、gooleで検索するとOpenOfficeの複数プロセス起動が行えるといった記載がありましたが、
具体的には、どのように実装すればよいのか困っております。
何か良い参考文献や、別案等ありませんでしょうか?
ご教授よろしくお願いいたします。