有没有静默安装openfire的选项?
我在尝试自动化openfire配置。可以看到,在配置后更改的唯一文件是C:\Program Files(x86)\Openfire\conf\openfile.xml。
<jive>
<adminConsole>
<!-- Disable either port by setting the value to -1 -->
<port>9090</port>
<securePort>9091</securePort>
</adminConsole>
<locale>en</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>net.sourceforge.jtds.jdbc.Driver</driver>
<serverURL>jdbc:jtds:sqlserver://localhost:1433/schema_openfire;appName=jive</serverURL>
<username>sa</username>
<password>yadayada</password>
<testSQL>select 1</testSQL>
<testBeforeUse>false</testBeforeUse>
<testAfterUse>false</testAfterUse>
<minConnections>5</minConnections>
<maxConnections>25</maxConnections>
<connectionTimeout>1.0</connectionTimeout>
</defaultProvider>
</database>
<setup>true</setup>
</jive>复制配置的openfire.xml后,域名不会更新需要的域名。无论如何,它仍然是本地主机IP 127.0.0.1。
有没有做过openfire安装和配置自动化?
发布于 2014-09-14 10:32:38
OpenFire的大部分配置都存储在数据库中,而不是配置文件中。这些值可以在OpenFire管理控制台的“服务器属性”选项卡上看到。
要完成自动安装,您需要使用脚本来插入/更新ofProperty表,以便将"xmpp.domain“键设置为适当的值。
我建议您的自动安装创建所有OpenFire数据库表,并修改该脚本以指定域名,而不是依赖OpenFire自动创建表。
https://stackoverflow.com/questions/21042593
复制相似问题