0

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

编辑

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

在此处输入图像描述

4

3 回答 3

0

我不确定 Intellij 是否有可能,但我认为如果您在 JBoss AS7 配置中添加部署扫描程序,它会起作用。

于 2012-07-30T18:38:15.667 回答
0

尝试在 jboss 7 配置中的 stanalone.xml 中的部署扫描器标记中将auto-deploy-exploded 设置为 true

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

于 2013-01-18T04:21:25.410 回答
-1

在 Run/Debug Configurations 对话框中,在“On frame deactivation”下拉菜单中选择“Update resources”。这样,当您切换到浏览器时,IDEA 会将资源文件从它们的源位置(src/main/webapp)复制到它构建展开的 WAR 以进行部署的目录。

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

于 2012-10-08T01:21:37.217 回答