我做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,以免对虚拟机解决方案产生影响。
答案 0 :(得分:1)
我不确定是否为部署使用单独的VM,但我在我的开发机器上运行本地SQL服务器和tomcat实例。从eclipse部署到tomcat对我来说是两个步骤:
为了完成第二部分,您可以使用here中的Eclipse Tomcat插件。这将在eclipse中为您提供启动和停止tomcat的漂亮工具栏按钮。我配置tomcat,以便它直接从我的构建文件夹加载应用程序,因此不会复制和爆炸涉及的war文件。
这样做的一大优点是我可以在运行时从eclipse调试代码。
如果您对此有任何更具体的问题,请询问。
答案 1 :(得分:0)
我使用的NetBeans与glassfish相当完美。不了解Tomcat但GF有“热部署”功能。基本上,您定义了应用程序所在的文件夹,您只需将war / ear文件复制到那里并自动部署。 NetBeans自动执行此操作,并且还集成了调试功能。
我相信Eclipse也应该很容易。从我记得你需要定义一个服务器 - 就像一个单独的项目(配置路径和东西),它自己完成其余的工作。
哦,我也不认为需要VM。如果它适用于localhost,它将适用于任何主机:)