システムwiki

Windowsサーバー上のlibreOffice

denis.d 受付中 最終更新日:2022-05-20 03:45

こんにちは、みんな.JavaWebApplicationの問題を解決できません.このApplicationは数年前から本番環境にあります.必要な場合にのみ新しい機能を追加します.今年の後半は、ライブラリを更新するだけで済みました.しかし、昨年12月から、クライアントの「フリーズ」が始まりました.

Applicationの機能は、サーバーへのアップロード、ドキュメントの削除、プレビューの作成、ファイルのダウンロードなど、さまざまな形式のドキュメントを操作することです.サーバーにアップロードされると、ファイルは.pdf形式に変換されます.

そのため、ApplicationはWindows Server 2016 Standart 10.0.14393 Build14393x64ベースのPCで実行され、LibreOffice 6.4.x.xもインストールされます.WildFly20.0.0Applicationが起動される最終.

タスクはLibreOffice6を7にアップグレードすることでした.リリースノートを読みましたが、LibreOfficeversionのアップグレードを妨げるものは何も見つかりませんでした.version7.1(ちょうど12月)をインストールした後、問題が発生しました.

問題は、.docx/.doc形式でファイルをロードすると、ファイルが正しくロードされず、プレビューが「壊れて」、「殺せない」sOffice.bin/になることです..exeプロセスはタスクマネージャーのサーバーに残ります.

後で判明したように、クライアントはドキュメントでバーコードを使用します(ただし、4年以上).また、LibreOfficeの[ファイル]プロパティに移動して[プロパティ...]を選択すると、埋め込みフォントのチェックボックスが有効になっています.このチェックボックスを外すと、どのversionのLibreOfficeでもすべてが正しく機能します.しかし、version6.4以降では、プログラムは2分間「フリーズ」します.これは、プロセスごとのjodconverterのタイムアウト制限です.

ただし、Windows 10がインストールされているローカルマシンで同じ操作を行うと、他のローカルマシンと同様にすべてが正常に機能します.問題は、テスト用とクライアント用に用意されているWindows Server 2016でのみ発生します.

サーバーで試したこと:2020年から古いversionのJavaApplicationとLibreOffice6.4および7.1をインストールしました-まだ機能しません.最新versionのJavaApplicationを使用しましたが、 LibreOffice 6.0-6.3(包括的)-そしてすべてが機能します.ファイルからバーコード付きのフォントもインストールしました-無料の3of 9で、LibreOffice6.4以降でも役に立ちませんでした.

LibreOffice 6.0をインストールすると、Microsoft Visual c++ Redistributable 2015 x64もインストールされましたが、それが問題だと思いました.しかし、さまざまな組み合わせを試した後、問題を解決することはできませんでした.現在、Microsoft VisualC++再頒布可能パッケージ2015-2022x64およびMicrosoftVisualC++再頒布可能パッケージ2017x86がサーバーにインストールされています.によって導かれますこれ記事.

Microsoft Visual c++再頒布可能パッケージについて、以前、LibreOfficeをインストールするときに、このパッケージも並列プロセスでインストールされたという記事を読みましたが、Microsoftがソフトウェアなどを使用するようにライセンスを変更したため、DocumentFoundationは挿入を停止しましたLibreOfficeインストールファイルにMicrosoftVisualC++再頒布可能パッケージを追加します.

サーバー上にLibreOfficeを介して.docx/.doc形式で完全に空のドキュメントを作成し、フォントのチェックボックスをオンにしたため、ファイルやバーコードの指定に問題がないことに注意してください.これも「フリーズ」します.そして、私が上で説明したすべての症状が現れます.

除外されていませんが、JavaApplication自体、フォント、または.docx/.doc形式がエラーに関与する可能性は低いという結論に達しました.

解決策や問題を探す場所を教えてください.

返信リスト(回答:1)

1 #
BillSmi

あなたの質問はこれらのフォーラムの範囲を超えています

このコミュニティは主にホームユーザーとそのコンピューターの問題を対象としており、ビジネスシステムを対象としていません.

次のフォーラムはに移行しました Microsoft Q&A :すべての英語のWindows Serverフォーラム!
訪問Microsoft Q&A 新しい質問を投稿します.

https://docs.Microsoft.com/ja-jp/answers/products/Windows

WindowsServer全般