V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
onice
V2EX  ›  Java

使用 eclipse 开发 Java ,如何快速部署项目到 vagrant 呢?

  •  
  •   onice · 2017-04-15 09:10:48 +08:00 · 2692 次点击
    这是一个创建于 2778 天前的主题,其中的信息可能已经有所发展或是发生改变。

    上次在社区上提问,有朋友推荐 Virtualbox+vagrant 组合。

    之后我就参考教程玩了玩。

    教程的例子是搭建的一个 CentOS 系统的 LAMP 环境,通过共享目录映射,可以直接在本机发布项目,访问虚拟机的 IP 地址进行访问。

    但是有个问题, PHP 这种脚本语言是可以直接热部署的,可以直接把文件拷贝到共享目录中运行,开发的时候也可以在共享目录中直接开发。

    但 Java 的话,是需要编译才能运行。

    我的思路是:把虚拟机中 tomcat 的 webapps 目录设为共享目录并映射到本机,在部署项目的时候,直接导出 war 包到共享目录。

    但是,每一次测试项目,我都需要导出一个 war 包,这样感觉还是有些麻烦。还是直接在 eclipse 里面启动 tomcat 比较方便。

    请教下各位朋友是怎么做的?

    3 条回复    2017-04-15 10:36:32 +08:00
    linhua
        1
    linhua  
       2017-04-15 10:07:56 +08:00
    eclipse 远程调试
    miao1007
        2
    miao1007  
       2017-04-15 10:19:58 +08:00 via Android
    上 idea 的 sftp 同步
    happypy1
        3
    happypy1  
       2017-04-15 10:36:32 +08:00 via iPhone
    写一个编译脚本语言,先把项目编译打包,再用 vagrant 的那个 build 文件做余下的事情,比方说删掉 vm 里的部署的,然后再重新复制进新的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5815 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 06:20 · PVG 14:20 · LAX 22:20 · JFK 01:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.