Centos

如何在 CentOS 的特定埠上啟動開放式辦公室無頭服務

  • January 14, 2017

我正在嘗試以下方法來啟動 OpenOffice 無頭服務:

soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;"

我試過用雙破折號--而不是單破折號-,這個命令只是掛起,提示永遠不會出現:

soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;"

我已經按照這個連結安裝了openoffice ,它似乎安裝正確,通過rpm -qa | less它顯示了所有的openoffice包。

我什至嘗試將其刪除並再次安裝,這也可以完成而沒有任何錯誤。

但是服務還沒有開始,我已經檢查過了:

# netstat -tulpn | grep :8100
# netstat -tulpn

但我沒有看到任何服務在監聽埠:8100。

你能告訴我我做錯了什麼嗎?我需要這個來與 Liferay 集成。門戶網站。

環境:CentOS 6.2,64 位。

謝謝

(更新你的作業系統……今天沒有藉口執行 EL6.2 )

我在我的一些生產系統上執行了LibreOffice以前稱為 OpenOffice )無頭伺服器,用於批量處理 .XLS 文件。

用於此的初始化腳本可在此處獲得

正在執行的命令行如下所示。埠選擇應該是不言自明的:

/usr/lib64/libreoffice/program/soffice.bin --headless --accept=socket,host=localhost,port=8100;urp;

必要的軟體包是:

# rpm -aq | grep libreoffice | sort
libreoffice-calc-4.0.4.2-9.el6.x86_64
libreoffice-core-4.0.4.2-9.el6.x86_64
libreoffice-headless-4.0.4.2-9.el6.x86_64
libreoffice-opensymbol-fonts-4.0.4.2-9.el6.noarch
libreoffice-pyuno-4.0.4.2-9.el6.x86_64
libreoffice-ure-4.0.4.2-9.el6.x86_64
libreoffice-writer-4.0.4.2-9.el6.x86_64

引用自:https://serverfault.com/questions/632044