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

  • 相关阅读:
    C#执行异步操作的几种方式
    spring boot swagger ui使用 nginx 部署后无法使用问题
    PHP支付宝接口RSA验证
    认证加密算法php hash_hmac和java hmacSha1的问题
    如何实现从 Redis 中订阅消息转发到 WebSocket 客户端
    ffmpeg安装
    nginx静态资源反向代理
    Redis基础知识 之——发布/订阅
    linux下安装git
    php实现无限级分类查询(递归、非递归)
  • 原文地址:https://www.cnblogs.com/go2anywhere/p/2949190.html
Copyright © 2011-2022 走看看