eclipse - 在单台 PC 上构建 J2EE 开发/测试设置

标签 eclipse jakarta-ee development-environment

自从我从事 Java 工作以来已经有一段时间了,即便如此,我也从来没有从一开始就负责启动一个大型项目……测试/登台/生产系统已经在运行,等等。

现在,我希望在我信任的工作站上从头开始一个 J2EE 项目,该工作站从未用于 Java 开发并运行 Windows 7 64 位。

首先,我将获得 Eclipse。就编写代码而言,我很高兴。通过 Eclipse 运行它是可以的,但我真正想要的是有一个运行 MySQL 和 TomCat 的 VM,我可以在其上正确部署我的项目并从我的开发 PC 上“远程”运行/调试它。而且我想这应该使用 Ant 来完成,而不是让 Eclipse 为我构建 WAR,这样我就不会依赖 Eclipse。我确信 Eclipse 可以做到这一点,所以您点击一个按钮,它就会运行 Ant 脚本、部署和调试,例如,但它非常模糊。

有没有这方面的好指南?我不想学习 Java,甚至是 Ant,而是“粘合”部分,比如让我的测试 VM 在 Windows 下启动并运行,通过 Eclipse 运行构建/测试/部署/运行管道等。一点,我只打算使用 Windows... 在我的 Windwos 桌面上托管一个 Windows VM。虽然我可以使用像 ant/svn 这样的命令行工具,但我更像是一个喜欢 IDE 集成的 GUI 人……我宁愿这不会导致关于 Linux 或 Vi 等的争论!

我正在寻找免费的,但我是 MAPS 订阅者,并运行 Win7 Ultimate 以防万一免费 VM 解决方案有所不同。

最佳答案

我不确定是否使用单独的 VM 进行部署,但我在我的开发机器上运行本地 SQL 服务器和 tomcat 实例。从 Eclipse 部署到 tomcat 对我来说是两个步骤:

  • 运行一个 ant 脚本来构建
    war 到构建目录。
  • 从eclipse启动tomcat

  • 为了完成第二部分,您可以使用 here 中的 Eclipse Tomcat 插件。这将为您在 Eclipse 中提供用于启动和停止 tomcat 的漂亮工具栏按钮。我配置 tomcat 以便它直接从我的构建文件夹加载应用程序,因此不涉及 war 文件的复制和爆炸。

    这样做的一个很大的好处是我可以在运行时从 eclipse 中调试代码。

    如果您对此有任何更具体的问题,请提出。

    关于eclipse - 在单台 PC 上构建 J2EE 开发/测试设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2905233/

    相关文章:

    java - 如何处理参数中的空格?

    forms - 如何在 Spring MVC 3.0 中的表单中传递隐藏值?

    visual-studio - Visual Studio 2017 RC 安装操作失败

    development-environment - 在恶劣的环境中发展

    java - 我的java代码从java文件eclipse中消失

    java - IntelliJ IDEA 中的 Eclipse 运行应用程序配置

    java - 导入外部 jar 但仍然出现 "Cannot be resolved"错误

    尝试在 glassfish 中动态加载类时出现 java.lang.ClassNotFoundException

    eclipse - 开发过程中的Weblogic热部署(如WSSD/RAD)