我想使用Vagrant (看这里)和VirtualBox来建立一个java开发环境来处理webapps (*.war归档)。
我希望在主机上安装Eclipse,在来宾上安装MySql (到目前为止这是非常简单的),但我也希望在客户机上运行Tomcat,在那里运行变得越来越困难。
我的问题是:
所有这一切真的可行吗?
编辑1:下面是我的的屏幕截图:

发布于 2013-07-14 04:00:04
我应该共享哪些文件/文件夹?(我想不是整个eclipse工作区)
IMHO,分享the project you are working on就够了。这样,您就可以为每个项目创建一个VM。
你有两种选择来引发战争:
如果您选择Option 1:因为您的项目文件夹是与VM共享的,那么您可以将war复制到$CATALINA_HOME/webapps,然后将其复制到VM。
我建议使用Option 2,因为您可以使构建环境尽可能接近您的生产环境。
,我最好还是用一个爆炸的或普通的战争档案?
我会用普通的战争档案,但这里没什么区别。
如何配置Eclipse (它生活在主机上)以查看远程Tomcat (在客户上的那个)。
你在这里有两个选择:
如何配置纯主机网络
config.vm.network "hostonly", "192.168.0.0"
在Vagrantfile中使用这一行将指示流浪者创建一个具有静态IP地址的专用网络:192.168.0.0。
主机的IP地址总是相同的IP地址,但最后的八位数为1。在前面的示例中,主机将具有IP地址192.168.0.1。
https://stackoverflow.com/questions/17633932
复制相似问题