eclipse 编译openfire,openfire 的配置文件在 openfire\target\openfire\conf\openfire.xml 中,
<?xml version="1.0" encoding="UTF-8" ?>
- <!-- This file stores bootstrap properties needed by Openfire.
Property names must be in the format: "prop.name.is.blah=value"
That will be stored as:
<prop>
<name>
<is>
<blah>value</blah>
</is>
</name>
</prop>
Most properties are stored in the Openfire database. A
property viewer and editor is included in the admin console.
-->
- <!-- root element, all properties must be under this element
-->
- <jive>
- <adminConsole>
- <!-- Disable either port by setting the value to -1
-->
<port>9090</port>
<securePort>9091</securePort>
</adminConsole>
<locale>zh_CN</locale>
- <!-- Network settings. By default, Openfire will bind to all network interfaces.
Alternatively, you can specify a specific network interfaces that the server
will listen on. For example, 127.0.0.1. This setting is generally only useful
on multi-homed servers.
-->
- <!-- <network>
<interface></interface>
</network>
-->
- <connectionProvider>
<className>org.jivesoftware.database.DefaultConnectionProvider</className>
</connectionProvider>
- <database>
- <defaultProvider>
<driver>com.mysql.jdbc.Driver</driver>
<serverURL>jdbc:mysql://192.168.1.60:3306/openfire</serverURL>
<username>root</username>
<password>1234</password>
<testSQL>select 1</testSQL>
<testBeforeUse>true</testBeforeUse>
<testAfterUse>true</testAfterUse>
<minConnections>5</minConnections>
<maxConnections>25</maxConnections>
<connectionTimeout>1.0</connectionTimeout>
</defaultProvider>
</database>
<setup>true</setup>
</jive>
如果想从新配置openfire 的运行环境 可以将 \target\openfire 目录下的 文件全部删除,重新build, 或者用下载包中的 openfire.xml 替换
\target\openfire 目录下的配置文件,运行 openfire\target\openfire\bin\openfire.bat 的批处理文件
注意:还有就是把setup 改成false也可以