由于要将项目部署到linux 环境下,而且在线预览功能使用到了 openoffice 和 swftools 工具用来转换文件
一.openOffice的安装
首先在官网上下载OpenOffice的软件包 100多M。软件包名为:OOo_3.3.0_Linux_x86_install-rpm_en-US.tar.gz
下好后开始安装软件:
1 解压 tar xf OOo_3.3.0_Linux_x86_install-rpm_en-US.tar.gz
2 解压后进入到解压出来的文件下
里面有3个文件夹和1个文件:分别是licenses readmes RPMS 文件夹 和update文件
3 进入到RPMS 文件夹下
输入命令 rpm -ivh *.rpm 开始安装 (因为RPMS 文件夹下有很多rpm包)用这条命令就能安装所有的
4 安装完后
进入到RPMS 文件夹下的desktop-integration文件夹 desktop-integration夹里有4个rpm包
分别是四个不同发行版的linux,选择相应发行版本那个rpm包,用 rpm 命令进行安装。
5.开启服务
在etc/rc.local 中启动服务,写入 这么一句话
soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard &
二.swftools 安装
tar vxzf swftools-
0.9
.
2
.tar.gz
cd swftools-
0.9
.
2
./configure --prefix=/usr/local/swftools
make
make install
vim /etc/profile
export PATH=$PATH:/usr/local/swftools/bin/
安装过过程出现的问题参见这篇文章 http://blog.csdn.net/zouqingfang/article/details/37598971
补充一点:关于 PrintGifError()的错误 要将 gif2swf.c 中涉及此函数的两行代码注释掉即可
提示缺少库的错误时对应安装 apt-get install libjpeg-dev apt-get install libgif-dev apt-get install libfreetype6-dev(关于freetype的这个不好使的话就去官方下载源码包)
三.开机自启动tomcat
一,脚本文件,编辑好后放在/etc/rc.d/init.d/下面
#!/bin/sh
#chkconfig: 2345 10 90
# description: Starts and Stops the Tomcat daemon.
##############################################
#Startup script for Tomcat on Linux
#filename tomcat.sh
#Make sure the java and the tomcat installation path has been added to the PATH
JAVA_HOME=/usr/local/jdk #JDK安装目录
CATALINA_HOME=/usr/local/tomcat #tomcat安装目录
export JAVA_HOME
export CATALINA_HOME
###############################################
start_tomcat=$CATALINA_HOME/bin/startup.sh #tomcat启动文件
stop_tomcat=$CATALINA_HOME/bin/shutdown.sh #tomcat关闭文件
start() {
echo -n "Starting tomcat: "
${start_tomcat}
echo "tomcat start ok."
}
stop() {
echo -n "Shutting down tomcat: "
${stop_tomcat}
echo "tomcat stop ok."
}
# See how we were called
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 10
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
esac
二,后续服务:
1.给脚本权限:chmod 755 tomcat
2.添加到服务:chkconfig --add tomcat
3.开机启动项:chkconfig --level 345 tomcat on
4.好了,现在可以通过 service tomcat start 命令启动 Tomcat 了,关闭及重启服务的命令也类似,只是将 start 换成 stop 或 restart。