Linux

OpenFire 重新啟動一次又一次地執行設置過程

  • November 10, 2020

我是 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>並重新啟動您的伺服器

引用自:https://serverfault.com/questions/1041159