我在互联网上搜索了这个问题,并没有找到单一的解决方案。我们有一个使用配置文件来构建适合开发/测试/生产环境的 Maven 项目,使用 YUI 插件进行 JS 和 CSS 的压缩。它使用 Spring 进行依赖注入,Struts 作为 UI 框架,Ibatis 用作 ORM 映射器。我们在 Windows 上使用 Eclipse IDE,但由于需要部署到 Unix 服务器,因此不使用集成的 Eclipse。现在,我的问题是,是否有一种方法可以将此解决方案部署,以使对 JS、CSS、JSP、Spring applicationContext 文件、struts.xml、Ibatis 映射器文件以及 Java 代码的更改立即生效,而无需重新启动服务器。我记得 spring-groovy 插件支持重新加载 groovy 文件中的上下文变化。因此,我认为应该有一种支持热部署的方式。