本地开发设置

时间:2017-04-09 17:49:25

标签: java tomcat intellij-idea development-environment

我目前正在研究在代码更改和数据库更改后在本地部署/设置Web应用程序的更好方法。

到目前为止,我已经看到了以下工具/方法,并尝试了每个工具/方法:

  1. ANT构建目标,编译,制作jar,war文件并将其部署到tomcat文件夹
  2. Gradle build与tomcat插件结合使用,已经比选项#1
  3. 做得更好
  4. Good ol'老式命令行
  5. 在Intellij中设置运行配置以便为您进行部署
  6. 编写shell脚本并通过命令行调用(尚未尝试过)
  7. 说实话,我并不认为这些都是理想的解决方案。我发现选项#4最简单,因为它允许我通过快捷方式轻松部署我的更改并继续。然而,这并没有给我一个数据库更改的选项,可能只是我错过了它。

    我的问题主要是您使用哪些工具/方式来实现简单且可维护的开发环境?那些考虑因素有哪些?

2 个答案:

答案 0 :(得分:0)

好吧,让我告诉你我为本地网络应用设置做了些什么。

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

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

答案 1 :(得分:0)

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

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

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

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