首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置java/j2ee开发环境,使用: Eclipse、Tomcat和Vagrant

设置java/j2ee开发环境,使用: Eclipse、Tomcat和Vagrant
EN

Stack Overflow用户
提问于 2013-07-13 20:25:42
回答 1查看 4.9K关注 0票数 5

我想使用Vagrant (看这里)和VirtualBox来建立一个java开发环境来处理webapps (*.war归档)。

我希望在主机上安装Eclipse,在来宾上安装MySql (到目前为止这是非常简单的),但我也希望在客户机上运行Tomcat,在那里运行变得越来越困难。

我的问题是:

  • 我应该共享哪些文件/文件夹?(我想不是整个eclipse工作区)
  • 我最好还是用爆炸的档案还是普通的战争档案?
  • 如何配置Eclipse (它位于主机上)以查看远程Tomcat (在来宾上的那个)。

所有这一切真的可行吗?

编辑1:下面是我的的屏幕截图:

EN

回答 1

Stack Overflow用户

发布于 2013-07-14 04:00:04

我应该共享哪些文件/文件夹?(我想不是整个eclipse工作区)

IMHO,分享the project you are working on就够了。这样,您就可以为每个项目创建一个VM。

你有两种选择来引发战争:

  1. 建立在主人的基础上;
  2. 构建在VM (首选)之上。

如果您选择Option 1:因为您的项目文件夹是与VM共享的,那么您可以将war复制到$CATALINA_HOME/webapps,然后将其复制到VM。

我建议使用Option 2,因为您可以使构建环境尽可能接近您的生产环境。

,我最好还是用一个爆炸的或普通的战争档案?

我会用普通的战争档案,但这里没什么区别。

如何配置Eclipse (它生活在主机上)以查看远程Tomcat (在客户上的那个)。

你在这里有两个选择:

  1. 在迷走片文件中设置端口转发;
  2. 设置一个专用网络,这是我最喜欢的方式,因为如果需要从主机访问运行在VM上的多个服务,则不必手动转发每个端口。

如何配置纯主机网络

config.vm.network "hostonly", "192.168.0.0"

Vagrantfile中使用这一行将指示流浪者创建一个具有静态IP地址的专用网络:192.168.0.0

主机的IP地址总是相同的IP地址,但最后的八位数为1。在前面的示例中,主机将具有IP地址192.168.0.1

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17633932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档