在 JVM 模式下使用 Quarkus 打包 JSF Web 应用程序
Packaging JSF web app with Quarkus with JVM mode
带有 JSF 的 Quarkus JVM 模式
我有一个现有的基于 thorntail 2.4 的 Web 应用程序,它是使用 JSF 和 JEE (CDI/EJB) 构建的。
对于我上面的技术栈,如果我只是使用JVM模式而不是native模式,是否可以使用运行时来打包我的应用程序?
我知道 EJB 规范不是用 quarkus 实现的,我可以将 EJB 重写为 CDI+JTA 服务,但想知道是否可以将 JSF 与 quarkus 一起使用。
Quarkus 不提供 JSF 扩展。
但是您的应用程序应该可以直接包含一个 JSF 实现作为依赖项并让它工作
有可用的扩展:https://github.com/tandraschko/quarkus-myfaces
更新:我将 'personal' 扩展移至 MyFaces Core,我们已经准备好 2.3-next-M1 版本。
该展示可在此处获得,并且已使用已发布的版本:https://github.com/apache/myfaces/tree/master/extensions/quarkus/showcase
更新:我们今天甚至发布了支持原生图像的 M2!
带有 JSF 的 Quarkus JVM 模式
我有一个现有的基于 thorntail 2.4 的 Web 应用程序,它是使用 JSF 和 JEE (CDI/EJB) 构建的。
对于我上面的技术栈,如果我只是使用JVM模式而不是native模式,是否可以使用运行时来打包我的应用程序?
我知道 EJB 规范不是用 quarkus 实现的,我可以将 EJB 重写为 CDI+JTA 服务,但想知道是否可以将 JSF 与 quarkus 一起使用。
Quarkus 不提供 JSF 扩展。
但是您的应用程序应该可以直接包含一个 JSF 实现作为依赖项并让它工作
有可用的扩展:https://github.com/tandraschko/quarkus-myfaces
更新:我将 'personal' 扩展移至 MyFaces Core,我们已经准备好 2.3-next-M1 版本。 该展示可在此处获得,并且已使用已发布的版本:https://github.com/apache/myfaces/tree/master/extensions/quarkus/showcase
更新:我们今天甚至发布了支持原生图像的 M2!