Linux
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>admin@example.com</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>jose@example.com</email> <roster> <item1> <!-- Use incremental numbers for more items, eg: item2, item3 --> <jid>jose@example.com</jid> <nickname>John</nickname> </item1> </roster> </user1> </users> </autosetup>
我的 openfire.xml 文件有什麼問題嗎?
歡迎任何幫助!提前致謝!
使它對我有用的原因如下:
進入mysql數據庫(如果使用mysql),連接openfire數據庫,然後執行如下SQL查詢:
INSERT INTO ofProperty (NAME,PROPVALUE) VALUES ('setup','true');
之後,問題就解決了。
謝謝!
嘗試將
<run>
值從更改<run>true</run>
為<run>false</run>
並重新啟動您的伺服器