java - 本地开发设置

标签 java tomcat intellij-idea development-environment

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

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

  1. ANT 编译目标,生成 jar、war 文件并将其部署到 tomcat 文件夹
  2. Gradle 构建与 tomcat 插件相结合,它已经比选项 #1 做得更好
  3. 不错的老式命令行
  4. 在 Intellij 中设置运行配置来为您进行部署
  5. 编写 shell 脚本并通过命令行调用它(没试过)

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

我的问题主要是你们使用什么工具/方法来实现一个简单且可维护的开发环境?这些有哪些考虑因素?

最佳答案

好吧,让我告诉您我为本地 Web 应用程序设置所做的工作。

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

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

关于java - 本地开发设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43309952/

相关文章:

apache - 我想知道如何在 apache tomcat 中部署 war 文件并使其运行

maven 发布插件失败

java - Playframework - 分包 Controller 和路由问题

java - getAbsolutePath 忽略某些文件夹

java - Eclipse Tomcat 错误

java - 从多个表中删除记录时出现 "java.sql.SQLSyntaxErrorException: ORA-00928: missing SELECT keyword"

ubuntu - Monit 不工作因为找不到 "if"程序

intellij-idea - 当我在当前字符串的左角时,将文本光标移动到上一个字符串

java 游荡和垃圾收集

java - 如何在 Spring Boot 控制台应用程序中验证实体?