2017-04-09 50 views
0

我目前正在研究在代码更改和数据库更改后,本地部署/设置webapps的更好方法。本地开发设置

到目前为止,我已经看到了下面的工具/方法来通过,并试图他们每个人:

,编译
  1. ANT构建目标,使一个罐子,一个war文件并部署该到tomcat文件夹
  2. 摇篮建设结合Tomcat的插件,它已经做了一下比选项#做得更好的1
  3. 好醇”老式命令行
  4. 内的IntelliJ设置运行配置为你
  5. 做部署
  6. 编写shell脚本并通过命令行调用它(未尝试过)

说实话,我没有找到这些理想的解决方案。我发现选项#4最简单,因为它允许我通过快捷方式轻松部署我的更改并继续。但是,这并没有给我一个数据库更改的选项,可能只是我错过了它。

我的问题主要是你们用什么工具/方法来实现一个简单易维护的开发环境?那些有什么考虑?

回答

0

好吧,让我告诉你我为本地web应用程序安装所做的工作。

在你最喜欢的IDE(我的例子中的eclipse)中,我将从Eclipse市场配置应用服务器插件(tomcat或webpshere)。

当我在应用程序中进行更改时,此设置将有助于将代码更改自动发布到服务器。我使用Maven构建工具进行应用程序打包。不过,我不确定数据库方面。

0

对于那些想知道我如何最终做到并找到最适合我的人的人们。

我目前已经配置了我的IntelliJ IDE,使得tomcat实例被链接,并且可以在IntelliJ本身内进行正确的控制和部署,包括调试。这使我可以通过一个简单的快捷方式立即填充所有资源更改(css,javascript,前端)或重新部署甚至重新启动服务器。特别是对于小型应用程序来说,这非常有效。

目前尚未确定这是否仍然适用于多模块设置和较大的项目规模。

如果您想了解如何实现此配置的更多信息,请随时向我发送一条直接消息。