数据库配置是在 conf/openfire.xml 配置文件中修改的:
嵌入数据库配置
其他外部数据库(例如:Oracle)
启动配置向导
[一]、嵌入数据库配置
1 <connectionProvider>
2 <className>org.jivesoftware.database.EmbeddedConnectionProvider</className>
3 </connectionProvider>
[二]、其他外部数据库
以Oracle数据库为例:
1 <connectionProvider>
2 <className>org.jivesoftware.database.DefaultConnectionProvider</className>
3 </connectionProvider>
4 <database>
5 <defaultProvider>
6 <driver>oracle.jdbc.driver.OracleDriver</driver>
7 <serverURL>jdbc:oracle:thin:@127.0.0.1:1521:orcl</serverURL>
8 <username>openfire</username>
9 <password>micmiu.com</password>
10 <testSQL>select 1 from dual</testSQL>
11 <testBeforeUse>false</testBeforeUse>
12 <testAfterUse>false</testAfterUse>
13 <minConnections>5</minConnections>
14 <maxConnections>25</maxConnections>
15 <connectionTimeout>1.0</connectionTimeout>
16 </defaultProvider>
17 </database>
[三]、启动配置向导
1 <setup>false</setup>
true –> 已经配置过
false –> 启动配置向导