2009-04-24 41 views
1

私たちのサーバにOpenoffice.org3がインストールされており、ヘッドレスの モードで動作しています。単語を変換してファイルを変換するためにjodconverterで使用します。Openoffice3/jodconverterが動作を停止しました

それは正常に動作するために使用されましたが、ある日は動作を停止しました。私は実際には なぜ分かりません。

私はそれを変換するために、.xlsファイルに jodconverter-2.2.2/libに/ jodconverter-CLI-2.2.2.jar

-jarは/ usr/local/bin/javaの実行。 csvファイルそれは私にちょうど私を与える:

スレッド "main" com.artofsolving.jodconverter.openoffice.connection.OpenOfficeExceptionの例外:変換に失敗しました:出力ドキュメントを保存できませんでした。 OOo errorCode:3088

ワードファイルでjodconverterを実行すると、空の 出力ファイルまたはその他のエラーコードが表示されます。場合によります。

私たちのサーバには、openoffice 2.4と3.0の両方がインストールされており、現在は のどちらもインストールされていません。 (どちらも同じ問題があります) openofficeのインストールに直接問題はありません。

私はサーバー上で新しいユーザーを作成しようとしても、openofficeを彼として として実行しようとしましたが、どちらも機能しません。

だから、誰が間違っているかもしれないものについてのidearを持っていない、またはどのように私 DO GET openoffice.orgは、ログファイル/コンソールoutptu、 のいくつかの種類を生成するので、私は、それ自体いただきました!が起こってすることができます。

私は を使用しています。/opt/openoffice.org/program/soffice.bin -headless -nofirststartwizard -accept = "ソケット、ホスト= localhost、ポート= 8100; urp;" &

+0

に/ tmpに関連のすべてのファイルをクリーンアップした後、作業を​​開始し? –

+0

これは私のユーザーとして実行されています。これは、サーバー上で他の開発を行うためにも使用します。しかし私が言ったように、私は新しく作成されたユーザーでも実行しようとしました。私はルートとして実行しようとしました(テストするだけです)。 –

答えて

0

私は以前のオープンオフィスのインストールと新しいバージョンをインストールする の両方を削除してしまいました。私はまだ理解していない なぜそれが動作を停止したが、時々あなたはただの 再インストールは解決策であることを受け入れる必要があります。

4

時々、sofficeは実行されていますが、すべての変換が失敗します。

Runtime.getRuntime("killtask /IM soffice.bin /F")

シャットダウンするOSのプロセスを:

私の回避策は、実行することです。その後、

Runtime.getRuntime("c:\\path\\start-openoffice-uno.bat")です。

私はOO 3.3を使用しています。

0

は、私にとって、それは正確なコマンドで何を実行している、と出力ディレクトリのパーミッションは何ですか、とOpenOfficeのはどのようなユーザーが実行されているOpenOfficeの

関連する問題