我使用Eclipse“动态Web项目”来创建和测试Web应用程序。它将以方便的方式在应用服务器上发布我的应用程序。我不需要编写脚本,只需要向导。
但是,我想知道它是部署Web应用程序的一种不错的方式。你怎么看?谢谢!
(我曾经使用Ant脚本部署我的应用程序,这是标准方式。)
plus:Dynamic Web Project使用其特定的目录布局,这与Maven标准目录布局不同。
答案 0 :(得分:4)
这适用于部署到开发人员或测试服务器。它是一种快速部署的便捷方式,可以查看您所做的更改并进行测试。
我肯定不允许任何其他环境,例如实时,预生产等。您应该有一个已建立的流程(例如记录的变更控制)来部署到这些环境。
答案 1 :(得分:1)
我听说仍然建议冷部署并重新启动服务器,以避免内存泄漏,动态类加载器出现问题。对于我自己,我觉得从Eclipse部署到大多数环境都很舒服。 Eclipse WTP服务器适配器基本上可以运行与其他进程相同的deploy命令。当我使用像GAE或Beanstalk这样的云我从Eclipse插件部署时,它就像命令行一样。