1 实现思路
猜想openfire定然提供了脚本能够使其成为服务运行(想想tomcat就是这样)。查看了bin下面的文件,如如下:
平时都是使用openfire进行启动或者停止openfire的。查看openfire、openfirectl、/extra/openfired文件,里面都包含配置为linux服务的基本要素:chkconfig: 2345 99 1。
原来的操作:
1. 把openfire复制到/etc/init.d文件夹下
2. chmod 777 openfire
3. chkconfig –add openfire
4. service openfire start
实际根本没有启动。
所以想到使用软链接来解决。
cd /etc/init.d
# 在/etc/init.d目录下创建符号链接
In -s /usr/local/ydzw/openfire/bin/openfire openfire
# 注意权限,要不然可能无法运行
chmod 777 openfire
# 注册为服务
chkconfig --add openfire
# 奔跑吧!
service openfire start
解决!