openfire开发环境(3.9.1)
1、解压源码
2、把build/eclipse中的文件cp到源码跟目录,并修改文件名,前面增加"."号,变成eclipse工程。
3、导入eclipse, 把build/lib/, build/lib/dist, build/lib/merge,build/lib/src 下的包放到build path中,直到没有错为止。
4、 运行 build.xml--> openfire 编译,生成target, work目录。
5、调试:
可断点跟踪
6。插件
运行即可打包插件,注意插件的目录结构
自定义参数
你可以在你的Openfire安装目录下的 bin/ 目录建立 vmoptions 文件来做到这一点. 对于 Windows服务, 你要建一个新文本文件,名为 openfire-service.vmoptions. 每个给VM的参数应该独立占用文件中的一行. 例如, 设置最小堆栈大小为 512 MB 和最大 VM 堆栈为 1024 MB, 你可以用:
-Xms512m -Xmx1024m
高级用户可能希望传递参数到Java虚拟机(VM)来定制Openfire的运行时环境. 如果你是通过RPM安装的, 你可以编辑 /etc/sysconfig/openfire 文件并找到 OPENFIRE_OPTS 选项来定制它. 如果你通过.tar.gz安装的, 你要调整你的启动脚本来满足你的需要.
开发模式:
启用的方法:在VM arguments中,增加-DdevelopmentMode="true",再次启动openfire服务器,启动信息多了一行“使用开发模式”了
配置tools.jar
Run Configurations中,Classpath中添加 jdk/lib/tools.jar