【问题标题】:Amazon Elastic BeanStalk, WAR Files, Hot ReloadingAmazon Elastic BeanStalk、WAR 文件、热重载
【发布时间】:2012-05-22 19:43:50
【问题描述】:

我喜欢 Amazon Elastic Beanstalk 的简单性。

但是,热重载代码似乎相当困难。特别是,在阅读WAR file format (Sun) 时,它指出:

在非常动态的情况下使用 WAR 文件进行 Web 部署的一个缺点 环境是在运行时不能进行微小的更改。任何 任何改变都需要重新生成和重新部署整个 WAR 文件。

这很糟糕。我喜欢用 Clojure 编程,这涉及到大量的测试/代码重载。

我的问题:在 Amazon Elastic Beanstalk 中热代码重新加载的正确方法是什么?

谢谢!

【问题讨论】:

  • @Steffen: "> " 很好——谢谢。最初,我想用“”缩进它,但是代码不换行,所以我把它保留为纯文本。

标签: clojure amazon-web-services amazon-elastic-beanstalk


【解决方案1】:

通过 elastic beanstalk 创建的 ami 上的 tomcat 安装已关闭热重载。 @Rob 的答案将是要走的路。老实说,我不确定您为什么要以其他方式进行操作。

【讨论】:

    【解决方案2】:

    我最终提供了 Amazon Elastic Beanstalk 路由,并最终设置了 EC2 实例。

    【讨论】:

      【解决方案3】:

      在本地 Tomcat 实例上进行开发,像 IntelliJ 这样的 IDE 会自动更新您的更改。一旦你达到了一个合理的里程碑,例如完成一个故事,然后重新部署你的战争。

      【讨论】:

        猜你喜欢
        • 2013-06-14
        • 2018-10-13
        • 1970-01-01
        • 2014-12-15
        • 1970-01-01
        • 2020-05-29
        • 2012-12-12
        • 2022-07-23
        • 2017-09-24
        相关资源
        最近更新 更多