【问题标题】:How to Install openFire with out opening the web gui admin console?如何在不打开 web gui 管理控制台的情况下安装 openFire?
【发布时间】:2016-08-12 14:16:18
【问题描述】:

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

有没有命令行工具可以完成安装过程?

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

【问题讨论】:

    标签: java xmpp openfire


    【解决方案1】:

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

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

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

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

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

    小心点:

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

    【讨论】:

    • 感谢您的建议,我会验证并接受您的回答 :),因为首先在 conf/openfire.xml 中的属性中添加属性会在 openfire 重启时丢失。
    • 顺便说一下,如果你在XML中丢失了条目,只需更改openfire的安装目录(可能你没有写入权限,这就是你丢失设置的原因)
    • 我忘了解释插件部分,添加了@forum.test17。顺便说一句,对我来说误导这个问题似乎很奇怪,可能这也是我在 openfire 社区论坛中回答的问题......
    • 感谢您添加插件部分 :)
    猜你喜欢
    • 2017-09-26
    • 1970-01-01
    • 2012-06-17
    • 1970-01-01
    • 1970-01-01
    • 2018-06-05
    • 2015-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多