从intellij和maven在jboss 7上部署爆炸战

时间:2012-07-29 12:50:04

标签: java jboss intellij-idea java-ee-6 war

我有基于maven的Java EE 6 Web应用程序。 我知道可以直接从Intellij Idea 11将其部署到Jboss 7作为war文件。 但我希望能够将其部署为“爆炸”,以便我可以编辑我的jsp文件并在浏览器中查看结果。有可能吗?

修改

附加爆炸屏幕截图。 现在如果我有截图所示的配置,我的JSP文件是从project.war目录加载的,而不是从src / main / webapp目录加载的(即使包含了这个webapp目录)。它可以防止它们重新加载。 我已经在Jboss 7.1.0中设置了“开发”配置参数。

enter image description here

3 个答案:

答案 0 :(得分:0)

我不确定它是否可以来自Intellij,但我认为如果你在JBoss AS7配置中添加deployment scanner它会起作用。

答案 1 :(得分:0)

尝试在jboss 7 config中的stanalone.xml中的deployment-scanner标记中设置 auto-deploy-explosion为true

参考:https://docs.jboss.org/author/display/AS7/Admin+Guide#AdminGuide-FileSystemDeployments

答案 2 :(得分:-1)

在“运行/调试配置”对话框中,选择“在线取消激活”下拉列表中的“更新资源”。这样,当您切换到浏览器时,IDEA会将资源文件从其源位置(src / main / webapp)复制到构建要部署的爆炸WAR的目录。

接下来,尝试在调试模式下运行并使用hotswap热部署次要代码更改。