🚀 目标:在 Linux 下将 Openfire 配置为系统服务,并开机自启动。解决服务器重启后,Openfire 没有自启动,导致服务不可用问题。
分析
猜想 openfire 定然提供了脚本能够使其成为服务运行(想想 tomcat 就是这样)。查看了 bin 下面的文件,如下:
一般情况下,我们使用 openfire 进行服务的启动与停止。
查看 openfire、openfirectl、/extra/openfired 文件,发现均包含配置为 linux 服务的基本要素:chkconfig: 2345 99 1
。
尝试按照 tomcat 那样的自启动思路,来将 opnefire 设置为服务并开机自启动。
- 把 openfire 复制到 /etc/init.d 文件夹下
2. chmod 777 openfire
3. chkconfig --add openfire
4. service openfire start
实际根本没有启动。🤣🤣🤣
解决
解决方案 1:使用 openfire + 软链接
观察 openfire 脚本内部实