正确配置Rapidoid

时间:2018-08-14 12:37:12

标签: rapidoid

我正在尝试在配置文件中自定义Rapidoid的配置。就我而言,我正在使用config-mysql.yml文件,因为我正在连接到mysql数据库。

除了jdbc配置之外,我在config-mysql.yml中还有以下配置:

on:
  port: 8888
  address: 0.0.0.0

net:
  port: 8888
  address: 0.0.0.0

启动应用程序时,我可以在日志中看到以下内容:

[server] INFO  o.r.net.impl.RapidoidServerLoop - Starting server | address = 0.0.0.0 | port = 8888 | I/O workers = 1 | sync = true | accept = non-blocking
[main] INFO  org.rapidoid.setup.Setup - Server has started | setup = main | home = http://localhost:8888

如果我使用netstat进行检查,则只会看到对tcp6而不是tcp的端口8888的绑定,如下所示:

tcp6       0      0 :::8888                 :::*                    LISTEN

我不明白自己在做什么错。

1 个答案:

答案 0 :(得分:1)

该问题与错误的配置有关,该错误的配置会生成异常,这是我之前没有注意到的。

为强制使用配置值,我使用了以下代码:

$elements = $xpath->query('//div[@id="test"]/a[@class="genre"]');

谢谢。