这篇文章是在你已经down了openfire的源码,然后在本地跑起来了,再然后开发了一个自己的插件,想要发布到服务器上。ok这时候出现了一个问题,怎么才能发布到服务器上呢?别急往下看:
1.运行ant中openfire[default]
2.将生成的openfire拷贝到linux服务器中(通过ftp)
3.进入到openfire/bin 目录中,执行./openfire.sh命名启动服务器
注:如果出现,在linux下执行sh文件时提示下面信息:
-bash: ./xx.sh: Permission denied
解决:使用root用户:sudo su进入到root 用户中
chmod 777 xx.sh
如果出现java.lang.IllegalArgumentException: Illegal JID
是服务器名称不正确(带空格),请用全字母的名字试试
大功告成!