我正在尝试使用Oracle VirtualBox在虚拟机中设置服务器。我在VirtualBox中使用Ubuntu 18.04 LTS。我使用PostgreSQL作为我的数据库。
在我的Tomcat中,我有一个提供数据库URL和密码的属性文件。我希望在VirtualBox中设置的tomcat能够访问在安装了VirtualBox的Windows机器中使用PGAdmin设置的本地数据库。
有可能做到吗?
当从VM连接到主机上运行的SQL服务器DB时,我使用IP地址进行连接。
您可以运行ipconfig
(或OS的等效程序)查找服务于DB的机器的IP地址,然后尝试通过该IP地址而不是机器名称从主机连接。
您可能需要调整一些特定于VM的设置以允许VM和主机之间的网络访问,有关详细信息,请参阅本文。通常我必须将VirtualBox网络模式设置为桥接适配器
。