OpenFire 重启后会重复运行设置过程

OpenFire 重启后会重复运行设置过程

我是 OpenFire 新手,正在使用 3.9.3 版本

问题是每次我重启 OpenFire 时,都必须经历相同的设置过程。就我而言,我不想每次重启服务时都经历这个过程。

openfire.xml 在我看来是这样的:

<?xml version="1.0" encoding="UTF-8"?>
  <autosetup>
        <run>true</run>
        <locale>en</locale>
        <xmpp>
            <domain>localhost</domain>
            <fqdn>localhost</fqdn>
            <auth>
                <anonymous>true</anonymous>
            </auth>
            <socket>
                <ssl>
                    <active>false</active>
                </ssl>
            </socket>
        </xmpp>
        <encryption>
            <algorithm>Blowfish</algorithm>
        </encryption>
        <database>
            <mode>standard</mode>
            <defaultProvider>
                <driver>com.mysql.jdbc.Driver</driver>
                <serverURL>jdbc:mysql://mysql:5432/openfire</serverURL>
                <username>openfire</username>
                <password>openfire</password>
                <minConnections>5<minConnections>
                <maxConnections>25<maxConnections>
                <connectionTimeout>1.0<connectionTimeout>
            </defaultProvider>
        </database>
        <admin>
            <email>[email protected]</email>
        <password>admin</password>
        </admin>
        <authprovider>
            <mode>default</mode>
        </authprovider>
        <users>
            <user1> <!-- Use incremental numbers for more users, eg: user2, user3 -->
                <username>jose</username> <!-- Required -->
                <password>jose</password> <!-- Required -->
                <name>jose</name>
                <email>[email protected]</email>
                <roster>
                    <item1> <!-- Use incremental numbers for more items, eg: item2, item3 -->
                        <jid>[email protected]</jid>
                        <nickname>John</nickname>
                    </item1>
                </roster>
            </user1>
        </users>
    </autosetup>

我的 openfire.xml 文件有问题吗?

欢迎任何帮助!提前致谢!

答案1

尝试将<run>值从更改<run>true</run><run>false</run>并重新启动服务器

答案2

对我来说,它起作用的原因如下:

进入mysql数据库(如果使用mysql),连接openfire数据库,然后执行以下SQL查询: INSERT INTO ofProperty (NAME,PROPVALUE) VALUES ('setup','true');

此后,问题得到解决。

谢谢!

相关内容