如何在 CentOS 中的特定端口上启动开放式办公室无头服务

如何在 CentOS 中的特定端口上启动开放式办公室无头服务

我正在尝试以下操作来启动 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位。

谢谢

答案1

(更新你的操作系统...没有理由运行 EL6.2今天

我有自由办公室以前称为 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

相关内容