【发布时间】:2014-04-08 14:58:56
【问题描述】:
我尝试在我的 ejabberd 服务器中配置 xmlrpc,但配置 xmlrpc 后服务器似乎没有启动。我的 ejabberd 配置是:
{listen,[
{{4560, "127.0.0.1"}, ejabberd_xmlrpc, [
{access_commands, [
%% This bot can only execute the command 'register',
%% and if argument 'host' is provided, it must be "example.org":
{xmlrpcaccess, [register], [{host, "myhost.com"}]}
]}
]},
//many modules added here
]}.
{acl, xmlrpcbot, {user, "USER", "myhost.com"}}.
{access, xmlrpcaccess, [{allow, xmlrpcbot}]}.
当我启动服务时,我得到以下日志:
=INFO REPORT==== 2014-04-08 17:26:45 ===
application: ejabberd
exited: {bad_return,
{{ejabberd_app,start,[normal,[]]},
{'EXIT',
{noproc,
{gen_server,call,
[ejabberd_sup,
{start_child,
{ejabberd_odbc_sup_localhost,
{ejabberd_odbc_sup,start_link,["localhost"]},
transient,infinity,supervisor,
[ejabberd_odbc_sup]}},
infinity]}}}}}
type: temporary
如果我注释所有 xml_rpc 配置行,服务当然会运行。是什么导致了错误?谢谢
【问题讨论】:
-
我也面临同样的问题..!!!!!