java - 无法将 xhtml 更改作为 7.1.1 发布到 Jboss 而不重新部署到服务器

标签 java jsf jsf-2 jboss7.x hotswap

我正在使用 Jboss 7.1.1 AS 来部署我的基于 JSF 的 Web 应用程序。我正在使用 Filesync热交换代码的插件。对于 .java任何其他文件 更改,它工作得很好。但是当我修改 .xhtml 页面中的某些内容时,Jboss as 没有获取更改。

我试过添加

 <context-param>
    <param-name>facelets.REFRESH_PERIOD</param-name>
    <param-value>1</param-value>
  </context-param>

  <context-param>
    <param-name>facelets.SKIP_COMMENTS</param-name>
    <param-value>true</param-value>
  </context-param>

web.xml。但它也不起作用,当我刷新页面时,我在浏览器中看不到我的更改。当我使用相同的配置时,它与 tomcat 一起工作。我是否需要对 Jboss 进行任何特殊配置才能使其正常工作?

最佳答案

检查你的file synchronization的配置被配置为包含 .xhtml 文件。

看看this article .

Troubleshooting

...

Problem: files in the resources directories aren't synced

Solution: for some reason, sometimes Eclipse wants to exclude all files in the resources directories by default. Check this in the build path of your project settings.

要检查的另一件事是,.xhtml 文件在修改后是否更改了 target 目录中的时间戳。

  • 如果时间戳在修改后发生变化,那么文件同步正在执行它的操作 作业,但 jboss 没有重新加载文件。

  • 如果时间戳未更改,则文件同步不会更新目标
    目录。在这种情况下,文件同步的配置是搜索的地方
    问题。

关于java - 无法将 xhtml 更改作为 7.1.1 发布到 Jboss 而不重新部署到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16761072/

相关文章:

JSF 2 本地化(托管 bean)

Java MIDI 音序器未按正常节奏播放

java - 尝试在 Raspberry Pi 上运行基于 SWT 的 GUI

java - Hibernate Native 与 Hibernate JPA

java - 使用java代码将数据从postgresql迁移到hdfs

jsf - 动态JSF(2.0)commandButtons-使用参数设置操作

jsf - 如何在 ui :repeat 中设置组件/标签的 id

javascript - 从 javascript 访问 JSF 资源

jsf - 用作 JSF 值的 Java 记录

java - 绑定(bind)<丰富:listShuttle> or put two list in render attribute