フォーラム: ヘルプ (スレッド #42613)

officeの設定について (2020-07-07 14:15 by akawamoto #85303)

お世話になります。
Officeの設定について教えてください。

openGion7.2.5.0で環境を構築しようと思っています。

LibreOfficeで環境を構築しようと思ったのですが、report2タグを使用した帳票出力が
startup.bat起動だと普通に動作するのに、サービス起動するとタイムアウトして動きません。

env\_defaultフォルダ下には、userをコピーしています。
他に何か設定が必要でしょうか?
LibreOfficeはopenOfficeと違い、ダウンロードする際、64bit版と32bit版が選べます。
32Bit版でないとダメとかありますでしょうか?
ダウンロードしたのは64Bit版です。

openOfficeなら動作するようなので、以前作成した環境からopenOfficeでサービス起動させてみたのですが、
頻繁に通信異常?リトライタイムアウトが起こって、サービスを再起動しないと動作しないようになりました。

JDKをOpenJDKにしようとしているのに問題があるでしょうか?
メモリとかを増やしたら解消したりしますでしょうか?
サービス登録batも新しくなっているようですが・・・init.batのメモリを増やしてみたりするのがいいのでしょうか?

出来ればopenOfficeより、LibreOfficeで動作させたいです。

よろしくお願いします。

↓以下、LibreOfficeのサービス起動でreport2タグ帳票を動作させたときのエラーです。

画面
-----------------------------------------------------------
0 異常 Version: openGion 7.2.5.0 Release7 Builds (26512220)
Message: 帳票処理でタイムアウトになりました
Error : org.opengion.hayabusa.common.HybsSystemException
Message: SYSTEM_ID=[JN2] : D:\dev\openGion17\uap\webapps\jn2\


エラーログ ogv7-stdout.xxxx-xx-xx.log
-------------------------------------------------------------
ColumnDataLoader [677] select [0] loaded
LabelDataLoader [1569] select [46] loaded
CodeDataLoader [64] loaded
GUIDataLoader [67] loaded
[INFO]THREAD CREATED:THREAD-ID=DIRECT_1136332564308115409
[INFO]OOo:Starting soffice process,ENV-ID=env_0
[INFO]OOo:Invoke soffice.bin,ENV-ID=env_0
[INFO]OOo:TCP Connection Start,port=8100
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[ERROR]OOo:Failed to Connect Soffice! [ERROR] Can't create Desktop Instance
SYSTEM_ID=[JN2] : D:\dev\openGion17\uap\webapps\jn2\
[INFO]OOo:Destroy process,ENV-ID=env_0
[INFO]OOo:TCP Connection End(Release),port=8100
[INFO]QUEUE STACK:THREAD-ID=DIRECT_1136332564308115409,YKNO=DIRECT_974205260674454459
[INFO]EXEC-TIME:ERROR=308873
[ERROR]ERROR OCCURRED!
Version: openGion 7.2.5.0 Release7 Builds (26512220)
Error : org.opengion.hayabusa.common.HybsSystemException
SYSTEM_ID=[JN2] : D:\dev\openGion17\uap\webapps\jn2\
at org.opengion.hayabusa.report2.DocConverter_OOO.getComponent(DocConverter_OOO.java:259)
at org.opengion.hayabusa.report2.DocConverter_OOO.open(DocConverter_OOO.java:226)
at org.opengion.hayabusa.report2.ExecProcess.output(ExecProcess.java:236)
at org.opengion.hayabusa.report2.ExecProcess.process(ExecProcess.java:114)
at org.opengion.hayabusa.report2.ExecThread.exec(ExecThread.java:224)
at org.opengion.hayabusa.report2.ExecThread.run(ExecThread.java:169)[ERROR]UPTO RETRY COUNT!

メッセージ #85303 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: officeの設定について (2020-07-07 14:37 by chatrun #85304)

メッセージ #85303 への返信
> LibreOfficeで環境を構築しようと思ったのですが、report2タグを使用した帳票出力が
> startup.bat起動だと普通に動作するのに、サービス起動するとタイムアウトして動きません。

詳細な情報、ありがとうございます。
弊社では、未だに、OpenOffice版を使っており、実験環境では
LibreOfficeを使っていますが、サービス起動ではなく、start.bat 起動です。

しかも、report2タグは、ほとんど使われていません。

まず、こちらで同じ環境で動かしてみて、現象を再現させた後
対策を考える事になりますので、少し時間がかかるかもしれません。

※ ここからは、全くの想像の世界ですが、タイムアウトの原因として、
1.LibreOfficeのサーバーが立ちあがらない。
2.LibreOfficeのサーバーが見つからない。
3.LibreOfficeのサーバーとの通信が出来ない。
が考えられます。

これらに大きくかかわるのは、ウイルス対策ソフトと、
ファイヤーウォールの設定です。

ローカル環境で起動、ブラウザでアクセスして、LANを抜いて
ウイルス対策ソフトとファイヤウォールを停止しても、
同じ現象が起こるか、テストできますか?
#85303 への返信

メッセージ #85304 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: officeの設定について (2020-07-07 16:26 by akawamoto #85305)

> ローカル環境で起動、ブラウザでアクセスして、LANを抜いて
> ウイルス対策ソフトとファイヤウォールを停止しても、
> 同じ現象が起こるか、テストできますか?

やってみましたが、同じでした。
ただ、途中、32bit版のLibreOfficeでもやってみた為か、若干エラーメッセージが変わりました。

[INFO]THREAD CREATED:THREAD-ID=DIRECT_2672392425912250162
[INFO]OOo:Starting soffice process,ENV-ID=env_0
Version: openGion 7.2.5.0 Release7 Builds (26512220)
Message: バイナリコピーで、エラーが発生しました。
Message: fromFile=[D:\dev\openGion17\uap\bin\..\..\apps\LibreOffice_6.4.4.2\env\_default\user\extensions\bundled\extensions.pmap]
toFile =[D:\dev\openGion17\uap\webapps\jn2\filetemp\REPORT\oooenv\env_0\user\extensions\bundled\extensions.pmap]
Error : java.io.FileNotFoundException
D:\dev\openGion17\uap\webapps\jn2\filetemp\REPORT\oooenv\env_0\user\extensions\bundled\extensions.pmap (?v???Z?X??t?@?C????A?N?Z?)
[INFO]OOo:Invoke soffice.bin,ENV-ID=env_0
[INFO]OOo:TCP Connection Start,port=8101
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[INFO]OOo:Waiting for Connect soffice process,ENV-ID=env_0
[ERROR]OOo:Failed to Connect Soffice! [ERROR] Can't create Desktop Instance
SYSTEM_ID=[JN2] : D:\dev\openGion17\uap\webapps\jn2\
[INFO]OOo:Destroy process,ENV-ID=env_0
[INFO]OOo:TCP Connection End(Release),port=8101
[INFO]QUEUE STACK:THREAD-ID=DIRECT_2672392425912250162,YKNO=DIRECT_8388398584503641711
[INFO]EXEC-TIME:ERROR=306891
[ERROR]ERROR OCCURRED!
Version: openGion 7.2.5.0 Release7 Builds (26512220)
Error : org.opengion.hayabusa.common.HybsSystemException
SYSTEM_ID=[JN2] : D:\dev\openGion17\uap\webapps\jn2\
at org.opengion.hayabusa.report2.DocConverter_OOO.getComponent(DocConverter_OOO.java:259)
at org.opengion.hayabusa.report2.DocConverter_OOO.open(DocConverter_OOO.java:226)
at org.opengion.hayabusa.report2.ExecProcess.output(ExecProcess.java:236)
at org.opengion.hayabusa.report2.ExecProcess.process(ExecProcess.java:114)
at org.opengion.hayabusa.report2.ExecThread.exec(ExecThread.java:224)
at org.opengion.hayabusa.report2.ExecThread.run(ExecThread.java:169)[ERROR]UPTO RETRY COUNT!
#85304 への返信

メッセージ #85305 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: officeの設定について (2020-07-07 21:49 by chatrun #85308)

お手数をお掛けしております。

こちらでも
 ① 6.4.5の最新(64bit版)で、startup.bat で、起動を確認
 ② 同サービスインストールから、サービス起動で、NG
 ③ 6.4.5の最新(32bit版)で、startup.bat で、起動を確認
 ④ 同サービスインストールから、サービス起動で、NG

やはり同じ現象です。

インターネットで調べてみましたが、下記の記事を見つけました。

https://www.intra-mart.jp/document/library/iaa/public/wdc_setup_guide/texts/start_end/index.html

注意
LibreOfficeはWindowsサービス/Linuxデーモンで常駐させることができないため、ログオフやスリープをするとプロセスが終了します。
LibreOffice利用時はログオフやスリープをしないように運用対処するようにしてください。

そして、OpenOfficeの古い記事も見つけました。

http://yaino.com/drupal/node/11

2.Windowsサービスとしてのサービス登録

PC起動時にWindowsのサービスとしてOpenOffice.orgサービスが常時稼動していれば、Webサービスのプログラムからいつでも呼び出せて便利です。
OpenOfficeをwindowsのサービスに登録する方法について書きます。

Windows Server 2003 Resource Kit Toolsをダウンロードして、rktools.exeを実行する。

デフォルトでは、
C:\Program Files\Windows Resource Kits\Tools
にインストールされる。

私は、同じものの派生版だとばかり思っていましたが、(機能的には、LibreOfficeの方が上)
違うみたいです。LibreOfficeはWindwosサービス出来ないのかも知れません。

メッセージ #85305 への返信
> > ローカル環境で起動、ブラウザでアクセスして、LANを抜いて
> > ウイルス対策ソフトとファイヤウォールを停止しても、
> > 同じ現象が起こるか、テストできますか?
>
> やってみましたが、同じでした。
> ただ、途中、32bit版のLibreOfficeでもやってみた為か、若干エラーメッセージが変わりました。
>
> [INFO]THREAD CREATED:THREAD-ID=DIRECT_2672392425912250162
> [INFO]OOo:Starting soffice process,ENV-ID=env_0
> Version: openGion 7.2.5.0 Release7 Builds (26512220)
> Message: バイナリコピーで、エラーが発生しました。
> Message: fromFile=[D:\dev\openGion17\uap\bin\..\..\apps\LibreOffice_6.4.4.2\env\_default\user\extensions\bundled\extensions.pmap]
> toFile =[D:\dev\openGion17\uap\webapps\jn2\filetemp\REPORT\oooenv\env_0\user\extensions\bundled\extensions.pmap]
> Error : java.io.FileNotFoundException
> D:\dev\openGion17\uap\webapps\jn2\filetemp\REPORT\oooenv\env_0\user\extensions\bundled\extensions.pmap (?v???Z?X??t?@?C????A?N?Z?)
#85305 への返信

メッセージ #85308 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: officeの設定について (2020-07-08 09:10 by akawamoto #85312)

メッセージ #85308 への返信

調査等、ありがとうございます。
残念ですが、openOfficeで環境を構築します。

> 私は、同じものの派生版だとばかり思っていましたが、(機能的には、LibreOfficeの方が上)
> 違うみたいです。LibreOfficeはWindwosサービス出来ないのかも知れません。
>

openOfficeでタイムアウトが頻発する件は、以前のサービス起動batと比較させてもらって
JvmMsが少なくなっているようでしたので、それを以前と同様に増やして動作させてみようと思います。

ありがとうございました。
#85308 への返信

メッセージ #85312 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする