如何使用Intellij-IDEA和Seam 2实现热部署?
我已经设置了一个单独的模块来将可热部署的类文件部署到 WEB-INF/dev/,但它仍然部署为一个大块。
最佳答案
使用 Intellij-IDEA 和 Jboss 进行热部署的步骤: (这是假设您的 WAR 项目已经从展开的目录成功部署)
- 创建一个新模块并将您的热源文件夹移动到其中。
- 打开您的主要模块设置并将新的热模块添加为新的依赖项。
- 打开您的主要模块的网络方面,并在要打包的模块和库中单击“添加”、“添加模块”。将其“输出相对路径”更改为 WEB-INF/dev
- 编辑您的运行配置并启用“Build on frame deactivation”。
- 运行服务器。
现在,只要您按 alt-tab 退出 IDEA,您的 View 和 seam POJO Controller 就会自动重新部署。
关于seam - 使用Intellij-idea实现seam热部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/690676/