自从我从事 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 对我来说是两个步骤:
war 到构建目录。
为了完成第二部分,您可以使用 here 中的 Eclipse Tomcat 插件。这将为您在 Eclipse 中提供用于启动和停止 tomcat 的漂亮工具栏按钮。我配置 tomcat 以便它直接从我的构建文件夹加载应用程序,因此不涉及 war 文件的复制和爆炸。
这样做的一个很大的好处是我可以在运行时从 eclipse 中调试代码。
如果您对此有任何更具体的问题,请提出。
关于eclipse - 在单台 PC 上构建 J2EE 开发/测试设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2905233/