zoukankan      html  css  js  c++  java
  • openoffice安装手记

    安装目的:通过JAVA实现OFFICE在线预览

    操作系统版本:Red Hat Enterprise Linux Server release 5.4 (Tikanga)

    OPENOFFICE版本:OOo_3.3.0_Linux_x86_install-rpm_en-US.tar.gz

    安装:

    1.解压 tar -xzvf OOo_3.3.0_Linux_x86_install-rpm_en-US.tar.gz

    2.解压后的目录为 OOO330_m20_native_packed-1_en-US.9567

    3.在以下目录里看到如下四个东东 【licenses  readmes  RPMS  update】

    4.cd  OOO330_m20_native_packed-1_en-US.9567/RPMS

    5.rpm -ivh *.rpm

    安装完成

    使用:【启动SOFFICE服务,占用8100端口】

    1.cd   /opt/openoffice.org3/program

    2.   ./soffice -headless -accept="socket,host=localhost,port=8100;urp;" -nofirststartwizard&

    查看是否启动成功

    1. 执行 netstat -apn|grep 8100   ,会看到如下界面

     tcp        0      0 127.0.0.1:8100              0.0.0.0:*                   LISTEN      8598/soffice.bin

    2. 执行  ps -ax|grep openoffice,会看到如下界面

    1 ? S 0:00 /bin/sh /opt/openoffice.org3/program/soffice -headless -accept=socket,host=localhost,port=8100;urp; -nofirststartwizard


     2 ? Sl 0:03 /opt/openoffice.org3/program/soffice.bin -headless -accept=socket,host=localhost,port=8100;urp; -nofirststartwizard

    启动成功。

    为了方便启动和停止服务,在系统中增加了openoffice服务

    启动:service openoffice start

    停止:service openoffice stop

    重起:service openoffice restart

    服务脚本内容如下:

    #!/bin/bash
    #Determine and execute action on command line parameter


    JAVA_HOME="/xxx/jdk150_04"
    export JAVA_HOME

    CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
    export CLASSPATH

    PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
    export PATH

    OPENOFFICE_HOME=/opt/openoffice.org3
    export OPENOFFICE_HOME

    case "$1" in
     start)
      echo "Starting Openoffice Server ..."
      ${OPENOFFICE_HOME}/program/soffice -headless -accept="socket,host=localhost,port=8100;urp;"  -nofirststartwizard&
      sleep 10
      ;;
     stop)
      echo "Shuting down Openoffice Server ..."
      ps -ax|grep openoffice.org3|grep -v grep| awk '{ print "kill -9 ", $1}'|sh
      sleep 2
      ;;
     restart)
      service openoffice stop
      sleep 5
      service openoffice start
     ;;
     *)
      echo "Usage:service openoffice {start|stop|restart}"
      exit 1
    esac
    exit 0

  • 相关阅读:
    Asp.Net : 实现一个 DataSet 或DataTable SELECT DISTINCT (字段唯一性)
    Jquery 局部刷新及 表单取值赋值 处理返回json数据 一些基本操作
    C# 自动化模型编辑Word
    泛型集合List的添加、访问、遍历和删除
    泛型转DataTable方法
    服务器按钮如何通过js验证再触发提交事件?
    Asp.Net 无限分类生成表格 <后台自定义输出table>
    table的innerHTML “未知运行错误”。
    js 截取字符串的方法 C# 正则判断数字及截取字符
    Microsoft Office Visio 2007 设计数据库关系图
  • 原文地址:https://www.cnblogs.com/go2anywhere/p/2949190.html
Copyright © 2011-2022 走看看