如何在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位。

谢谢

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

我的LibreOffice ( 以前称为OpenOffice )无头服务器运行在我的一些生产系统上,用于批量处理.XLS文档。

用于此的初始化脚本在这里可用 。

运行的命令行如下所示。 端口select应该是不言自明的:

 /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