【问题标题】:Edit XHTML of a deployed JSF project in glassfish在 glassfish 中编辑已部署 JSF 项目的 XHTML
【发布时间】:2016-11-14 17:31:19
【问题描述】:

我有一个 Web 应用程序,我想在它已经部署时对其进行编辑。 我要编辑的部分在...applications/myapplication/WEB-INF/classes/META-INF/*.xhtml 内。

我有一个工具用于生成这些 XHTML 文件并将它们插入到上述目录中。在生产环境中,这些 XHTML 文件实际上是 jar 项目的一部分,作为依赖项包含在主 Web 应用程序中。

但我需要的是在开发过程中进行热部署。

我可以通过删除 jar 依赖并在上述目录中添加 XHTML 来实现。但是稍后更新它并不能完成这项工作。

有什么想法吗?

【问题讨论】:

  • 我在生产环境中用vim修改了xhtml文件。无需更换罐子。如果您在生产服务器上有命令行,那没问题。 Glassfish 会在下次访问时识别更改。
  • @Holger:Glassfish 仅在您的 web 应用程序中的 JSF 配置为重新加载时才能识别更改。对于生产来说,这可能是一个延迟。并且在你的 webapp 中更新页面从来都不是一件好事。 JSF 可配置为具有从战争外部加载页面的资源加载器(例如数据库或不同的文件系统)。最好用那个。为此,Stackoverflow 中有重复项
  • @Kukeltje 谢谢。
  • @Kukeltje 如何配置 JSF 以重新加载?
  • 通常使用 google.... 但我为你做到了:stackoverflow.com/questions/7512414/…

标签: jsf jsf-2 glassfish-3


【解决方案1】:

如果您使用的是 IntellijIDEA,只需转到 glassfish 服务器的配置,然后在“Frame Deactivation”上选择“Update Resources”即可。

【讨论】:

    猜你喜欢
    • 2019-10-22
    • 1970-01-01
    • 1970-01-01
    • 2015-03-27
    • 1970-01-01
    • 1970-01-01
    • 2011-06-21
    • 2015-11-18
    • 1970-01-01
    相关资源
    最近更新 更多