JSPXCMS的OpenOffice自动启动

以下为原文信息

最近研究openoffice,所以为了在windows下启动,采访的方法应该如下,小结下: 
第一步,下载并安装OpenOffice.org。(默认装在C:\ProgramFiles\OpenOffice.org 3) 
第二步,下载并安装Windows Server 2003 Resource Kit Tools。(默认装在C:\Program Files\Windows ResourceKits) 
第三步,通过下面的命令创建一个名为OpenOfficeUnoServer的服务: 
              在开始运行里输入CMD命令(运行cmd.exe),在控制台下输入: 
"C:\Program Files\Windows ResourceKits\Tools\instsrv.exe"OpenOfficeUnoServer "C:\ProgramFiles\Windows Resource Kits\Tools\srvany.exe" 
      注意:上面命令中的引号是必须要加上的,否则,windows将无法识别。且 OpenOfficeUnoServer 两边需要有空格。若要验证该服务已正确创建,检查注册表。 

     验证 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OpenOfficeUnoServer下ImagePath的值是否为c:\ProgramFiles\Windows Resource Kits\Tools\srvany.exe。 

第四步,打开注册表,找到上述目录,在OpenOfficeUnoServer下新建名为Parameters的项。在Parameters下新建两个字符串值。分别为: 
      1.   name:  Application 
                 value:  C:\ProgramFiles\OpenOffice.org 3\program\soffice.exe 
      2.   name: AppParameters 
           value: -invisible-headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard 
第五步,打开控制面板\管理工具\服务,找到名为OpenOfficeUnoServer 的服务,设置属性启动类型为自动,并启动服务。 
第六步,你可能需要将OpenOfficeUnoServer添加为防火墙例外。 
第七步,在cmd下用以下命令查看8100端口是否被监听,netstat -anp tcp

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

以下为 官方介绍

Windows环境下安装

OpenOffice安装

下载地址:https://www.openoffice.org/download/index.html

下载Windows版本OpenOffice,目前最新版本是4.1.2。下载后正常安装即可。

OpenOffice启动服务

进入<OpenOffice安装目录>/program/(如找不到program目录,可到C:\Program Files (x86)\OpenOffice 4\program寻找)运行以下命令:

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

OpenOffice服务自启动

服务器重启时,需要重新启动OpenOffice服务。手动启动OpenOffice服务比较麻烦,可以将OpenOffice服务设置成自启动。

SWFTOOLS安装

下载地址:http://www.swftools.org/download.html

下载Windows版本SWFTOOLS,目前最新版是swftools-2013-04-09-1007.exe。下载后正常安装即可。

 

 

修改配置文件:/WEB-INF/classes/application.properties

openofficeHost=127.0.0.1
openofficePort=8100
swftoolsPdf2swf=C:\\swftools\\pdf2swf.exe

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

 

 

由于原文较老,有些东西不是很好用了. 但是经过调试还是可以使用的

今天做了一下 这个功能, 有些小地方需要做一下修改, 即可正常打开

 

原文部分:

第三步: 由于现在很多机器都是 64位系统 所以原文的路径有误

由于这个语法我也不熟悉,所以我也没深究,我的处理步骤是:

1) cmd 进入 [C:\Program Files (x86)\Windows Resource Kits\Tools] 然后执行,instsrv.exe 的命令

2) 根据提示,编写一个服务名称 + C:\Program Files (x86)\Windows Resource Kits\Tools\srvany.exe  [这里需要注意的是格式和语法,如果不知道如何写的话,可以一直使用table键进行提示,一级级的进入到 Tools文件夹,然后再找到srvany.exe文件]

3) 执行完成后,会提示成功

 

其他都照旧即可

 

 

官方部分: 我用的cms 是8.X版

1) 修改的配置文件为: 修改配置文件:/WEB-INF/classes/application.properties

2) openofficeHost=127.0.0.1 该参数不需要填写,也没地方填写(或者说我没找到...)

3) 注意一下: swftoolsPdf2swf 的路径

 

 

 

猜你喜欢

转载自chris-rock-f0.iteye.com/blog/2407956