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

How to Install openFire with out opening the web gui admin console?

明火安装很简单which is explained here really well

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

是否需要更改任何配置文件以在不访问管理控制台的情况下完成安装过程?

Openfire 无需管理控制台即可安装

  • 在数据库的 ofProperty table 中插入行
  • 在 /conf 目录下配置 openfire.xml 和 security.xml
  • 将插件的 jar 复制到 /plugins 目录
  • 对于之前复制的每个插件,提取其中的文件 (=> unjar/unzip) 创建一个与插件同名的文件夹*

*示例:要安装 jabber search,获取 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. 如果您想更改数据库用户的密码,您必须从 security.xml 中删除 "ecryption" 并设置 name/password 与属性 encrypt=[=39 对=] 在 openfire.xml 中。只加属性不行。