IntelliJ & Wildfly - 热部署 webapp
IntelliJ & Wildfly - hot deploy webapp
我正在使用 IntelliJ (14.0.3) 和 Wildfly (8)。
当我重新编译 Java 类 时,热插拔很容易,一切正常。但是,我的 HTML、JS 和 CSS 文件不会为我热交换。我确定这只是一个配置问题,希望得到一些帮助。
我的 HTML 数据在:
<root>/<war_module>/src/main/webapp
我的 run/debug 设置为:
Before launch: Make, Build Artifacts
- Make
- Build 'mymodule:war' artifact
我遇到了完全相同的问题,这对我来说是这样的:
配置 JBoss 服务器 (Wildfly) 后,设置 exploded 类型的工件,在我的例子中,我 selected Web 应用程序:Exploded,然后在输出目录中将 .war 添加到名称末尾。
如果您需要 .ear,只需 select JavaEE Application: exploded 即可,但无论如何请务必记住手动添加扩展。
将此工件设置为与您的应用程序服务器一起使用后,在您的 Wildfly 服务器 编辑配置 中 select 选项 更新资源 在 框架停用 .
部分的选项列表中
因此,每次您修改和保存静态内容时,只要您关注 IDE 之外的其他内容(例如浏览器),它就会立即更新这些更改。
我正在使用 IntelliJ (14.0.3) 和 Wildfly (8)。
当我重新编译 Java 类 时,热插拔很容易,一切正常。但是,我的 HTML、JS 和 CSS 文件不会为我热交换。我确定这只是一个配置问题,希望得到一些帮助。
我的 HTML 数据在:
<root>/<war_module>/src/main/webapp
我的 run/debug 设置为:
Before launch: Make, Build Artifacts
- Make
- Build 'mymodule:war' artifact
我遇到了完全相同的问题,这对我来说是这样的:
配置 JBoss 服务器 (Wildfly) 后,设置 exploded 类型的工件,在我的例子中,我 selected Web 应用程序:Exploded,然后在输出目录中将 .war 添加到名称末尾。
如果您需要 .ear,只需 select JavaEE Application: exploded 即可,但无论如何请务必记住手动添加扩展。
将此工件设置为与您的应用程序服务器一起使用后,在您的 Wildfly 服务器 编辑配置 中 select 选项 更新资源 在 框架停用 .
部分的选项列表中因此,每次您修改和保存静态内容时,只要您关注 IDE 之外的其他内容(例如浏览器),它就会立即更新这些更改。