openfire源码下载,JDK要求1.7及1.7以上。
配置openfire环境参考Eclipse下OpenFire4.0.2源码配置+简单插件开发,差别是不需要使用jsp-api.jar、spdy-http.jar,然后引入:org.eclipse.jetty.apache-jsp.jar、org.mortbay.jasper.apache-el.jar、org.mortbay.jasper.apache-jsp.jar、jetty-plus.jar.
有人说按照
启动后提示下面的错误.
java.lang.NullPointerException
at org.jivesoftware.openfire.container.AdminConsolePlugin.startup(AdminConsolePlugin.java:144)
at org.jivesoftware.openfire.container.AdminConsolePlugin.initializePlugin(AdminConsolePlugin.java:244)
at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:447)
at org.jivesoftware.openfire.container.PluginManager.access$1(PluginManager.java:263)
at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1037)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
解决的办法是添加dist就可以了