如何在不打开web gui管理控制台的情况下安装openFire?

时间:2016-08-12 14:16:19

标签: java xmpp openfire

开放式安装是直接的which is explained here really well

是否有任何命令行工具来完成安装过程?

需要更改以完成安装过程而无需访问管理控制台的任何配置文件?

1 个答案:

答案 0 :(得分:0)

Openfire它可以在没有管理控制台的情况下安装

  • 在数据库的ofProperty表中插入行
  • 在/ conf目录下配置openfire.xml和security.xml
  • 在/ plugins目录中复制插件的jar
  • 为每个插件进行复制,提取内部文件(=> unjar / unzip)创建一个与插件名称相同的文件夹*

*示例:安装jabber搜索,获取search.jar并复制到/ plugins目录下。 然后在名为“search”=>的文件夹中解开search.jar。你将获得这样的结构:

<openfire_dir>
|
plugins
    |- search.jar
    |- search
          |- search.jar exploded

我建议您安装在开发环境中,然后导出值。

小心点:

  1. 您必须配置数据库的驱动程序(两者都在xml中 并在数据库中)
  2. Openfire的名称(在数据库中你将有2个条目,1是名字, 第二,它是管理员的JID列表,所以admin @ myserverdevelop 必须在admin @ myserverproduction中更改
  3. 如果要更改数据库'user'的密码,则必须从security.xml中删除“ecryption”,并在openfire.xml中设置名称/密码对,并使用属性encrypt =“false”。只添加属性不起作用。