1

我无法让 Boxfuse 中的 Play 应用程序连接到同一台计算机(开发 PC)上的 MariaDB 实例。

vb-3144982e => Caused by: org.mariadb.jdbc.internal.common.QueryException: Could not connect to address=(host=localhost)(port=3306)(type=master) : Connection refused
vb-3144982e =>  at org.mariadb.jdbc.internal.mysql.MySQLProtocol.connectWithoutProxy(MySQLProtocol.java:626)
vb-3144982e =>  at org.mariadb.jdbc.internal.common.Utils.retrieveProxy(Utils.java:541)
vb-3144982e =>  at org.mariadb.jdbc.Driver.connect(Driver.java:95)
vb-3144982e =>  ... 12 more
vb-3144982e => Caused by: java.net.ConnectException: Connection refused

为了让“包含”应用程序连接到“主机”端口,我缺少什么?

4

1 回答 1

0

为了方便访问在您的物理机上运行的服务(在您的 Boxfuse VirtualBox 实例之外),Boxfuse 公开了一个BOXFUSE_HOST_IP为其每个 VirtualBox 实例命名的环境变量。此环境变量包含您的物理机的 IP 地址(例如:172.27.3.61),您可以使用它来构造 URL 以访问您的服务。

更多信息:https ://cloudcaptain.sh/docs/virtualbox#BOXFUSE_HOST_IP

于 2016-01-13T15:41:53.893 回答