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
解決!