上次在社区上提问,有朋友推荐 Virtualbox+vagrant 组合。
之后我就参考教程玩了玩。
教程的例子是搭建的一个 CentOS 系统的 LAMP 环境,通过共享目录映射,可以直接在本机发布项目,访问虚拟机的 IP 地址进行访问。
但是有个问题, PHP 这种脚本语言是可以直接热部署的,可以直接把文件拷贝到共享目录中运行,开发的时候也可以在共享目录中直接开发。
但 Java 的话,是需要编译才能运行。
我的思路是:把虚拟机中 tomcat 的 webapps 目录设为共享目录并映射到本机,在部署项目的时候,直接导出 war 包到共享目录。
但是,每一次测试项目,我都需要导出一个 war 包,这样感觉还是有些麻烦。还是直接在 eclipse 里面启动 tomcat 比较方便。
请教下各位朋友是怎么做的?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.