我使用Quarkus-primFaces扩展将为WildFly创建WAR文件(使用JSF和PrimeFaces)的项目迁移到Quarkus应用程序.

The application is running fine in dev mode when start it via maven quarkus:dev.
But when I build and run it as an uber-jar, as soon as I call the main page, I get the following error:

SEVERE org.apache.myfaces.application.ApplicationImpl.createComponent(1282) [executor-thread-1] - Undefined component type org.primefaces.component.Growl
jakarta.faces.FacesException: Undefined component type org.primefaces.component.Growl
        at org.apache.myfaces.application.ApplicationImpl.createComponent(ApplicationImpl.java:1283)
        at org.apache.myfaces.application.ApplicationImpl.createComponent(ApplicationImpl.java:1252)
        at jakarta.faces.application.ApplicationWrapper.createComponent(ApplicationWrapper.java:128)
        at org.apache.myfaces.view.facelets.tag.faces.ComponentTagHandlerDelegate.createComponent(ComponentTagHandlerDelegate.java:587)
        at org.apache.myfaces.view.facelets.tag.faces.ComponentTagHandlerDelegate.apply(ComponentTagHandlerDelegate.java:275)
        at jakarta.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:52)
        at jakarta.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
        at org.apache.myfaces.view.facelets.tag.faces.core.ViewHandler.apply(ViewHandler.java:195)
[...]

我正在使用:

  • Quarkus版本3.0.4最终,
  • 夸克-PrimeFaces 3.13.3
  • MyFaces-Quarkus 4.0.1
  • 夸克-全能面孔4.2.1
  • JDK 17

你知道为什么会发生这种事吗?

问候

推荐答案

MyFaces不支持Uber-JAR模式中的Quarkus. 请参阅:https://issues.apache.org/jira/browse/MYFACES-4427

Java相关问答推荐

当切换javaFX场景时,stage的大小正在Minimize

在for—each循环中的AnimationTimer中的if语句'

需要一个找不到的jakarta.sistence.EntityManager类型的Bean

在Java Swing Paint应用程序中捕获快速鼠标移动时遇到困难

为什么JAVA&S清洁器使用链表而不是并发HashSet?

将带有js文件的 bootstrap 程序导入maven项目时出错

放气总是压缩整个街区吗?

与Spring Boot相关的实体未正确保存

多重延迟签名

PDFBox未加载内容

Domino Designer 14中的保存代理添加了重影库

Lombok@Nonnull是否也对供应商有影响?

为什么使用lo索引来解决二进制搜索问题不同于使用hi索引?

如何在特定关键字后提取与模式匹配的多个值?

谷歌应用引擎本地服务器赢得';t在eclipse上运行

获取月份';s在java中非UTC时区的开始时间和结束时间

Java方法参数:括号中的类型声明?

UuidGenerator Bean 类型不匹配?

为什么 log4j 过滤器在appender中不起作用

如何在 WebSphere Application Server 内的托管线程上运行 BatchEE 作业(job)?