提问者:小点点

如何在虚拟机中从Ubuntu上的tomcat服务器连接到Windows机器上的本地数据库


我正在尝试使用Oracle VirtualBox在虚拟机中设置服务器。我在VirtualBox中使用Ubuntu 18.04 LTS。我使用PostgreSQL作为我的数据库。

在我的Tomcat中,我有一个提供数据库URL和密码的属性文件。我希望在VirtualBox中设置的tomcat能够访问在安装了VirtualBox的Windows机器中使用PGAdmin设置的本地数据库。

有可能做到吗?


共1个答案

匿名用户

当从VM连接到主机上运行的SQL服务器DB时,我使用IP地址进行连接。

您可以运行ipconfig(或OS的等效程序)查找服务于DB的机器的IP地址,然后尝试通过该IP地址而不是机器名称从主机连接。

您可能需要调整一些特定于VM的设置以允许VM和主机之间的网络访问,有关详细信息,请参阅本文。通常我必须将VirtualBox网络模式设置为桥接适配器