首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Joinfaces和JSF的Spring在bootRun和bootJar (Gradle )中是不同的。

使用Joinfaces和JSF的Spring在bootRun和bootJar (Gradle )中是不同的。
EN

Stack Overflow用户
提问于 2020-03-10 15:06:21
回答 1查看 389关注 0票数 0

我非常想用JSF构建一个。构建工具是Gradle,为了在Spring中集成JSF,我们使用Joinfaces。如果我从Spring (STS)或使用Gradle bootRun启动应用程序,它会加载所有可用的配置文件,一切都正常。

如果我运行bootJar并使用java -jar启动应用程序,则缺少几个信任项,并且没有加载facesflows。

我们使用连接面4.1.5,SpringBoot 2.2.5和Gradle 6.0.1

这是STS或bootRun日志的一部分:

加载准备扫描结果花费0.4388ms

读取配置: jar:file:...org.primefaces.extensions/.../META-INF/faces-config.xml

读取配置: jar:file:...org.primefaces/primefaces.../faces-config.xml

读取配置: jar:file:.../weld-servlet-core-3.1.2.Final.jar!/META-INF/faces-config.xml

读取配置: jar:file:.../joinfaces-autoconfigure-4.1.5.jar!/META-INF/faces-config.xml

读取config /dataTableLazy/dataTableLazy.

读取配置/按钮/按钮-flow.xml.

读取config /confirmDialog/confirmDialog flow.xml.xml

读取config /dataTable/dataTable-flow.xml .xml

读取config /main/main-flow.xml .xml

读取config /config/.xml

工件'myfaces-api‘在版本“2.3.6”中找到.

神器“我的脸-刺”在版本“2.3.6”中找到.

启用MyFaces CDI支持

但是,由于bootJar的结果,jar的调用缺少了flow-xml文件:

加载准备扫描结果花费0.6126ms

读取配置: jar:file:...org.primefaces.extensions/.../META-INF/faces-config.xml

读取配置: jar:file:...org.primefaces/primefaces.../faces-config.xml

读取配置: jar:file:.../weld-servlet-core-3.1.2.Final.jar!/META-INF/faces-config.xml

读取配置: jar:file:.../joinfaces-autoconfigure-4.1.5.jar!/META-INF/faces-config.xml

工件'myfaces-api‘在版本“2.3.6”中找到.

神器“我的脸-刺”在版本“2.3.6”中找到.

启用MyFaces CDI支持

我们的资源树:

src/主要/资源

.元-INF

....resources

......accordion

........accordion.xthml

手风琴-flow.xml.xml

......button

........button.xthml

.按钮-flow.xml.

......main

........main.xthml

.main-flow.xml.main

......css

......etc...

..application.properties

有谁知道为什么启动由bootJar产生的Jar和从bootRun开始显示出不同的行为?有谁面临过同样的问题吗?

EN

回答 1

Stack Overflow用户

发布于 2022-07-26 23:44:14

我们通过将流放入faces-config.xml文件解决了这一问题。我们使用Maven并具有以下结构:

代码语言:javascript
复制
- /src/main/resource/application.properties
- /src/main/resource/META-inf/faces-config.xml
- /src/main/resource/META-inf/resource/index.xhtml
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60620374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档