3

我喜欢 Amazon Elastic Beanstalk 的简单性。

然而,热重载代码似乎相当困难。特别是,在阅读WAR 文件格式 (Sun)时,它指出:

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

这是不好的。我喜欢在 Clojure 中编程,这涉及到大量的测试/代码重载。

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

谢谢!

4

3 回答 3

3

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

于 2012-05-23T22:27:20.467 回答
1

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

于 2012-07-02T00:53:44.693 回答
0

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

于 2012-08-03T06:54:32.693 回答