jsf - 警告 : Multiple JSF Applications found on same ClassLoader. 无法安全地确定要使用哪个 FactoryManager 实例

标签 jsf jsf-2 glassfish glassfish-3 prettyfaces

我正在尝试创建一个结合了 jsf2、prettyfaces、jpa 和 glassfish 3.1 的应用程序。我在正确加载 prettyfilter 时遇到了一些问题,已按照教程 here 解决了这个问题.

但是,在完成这些步骤后,我遇到了一个问题,即 Glassfish 日志被一些非常恼人的警告消息淹没。看起来它们对我的页面的功能没有任何影响,但我想知道是否有什么可以让它们消失?警告是:

WARNING: Multiple JSF Applications found on same ClassLoader.  Unable to safely determine which FactoryManager instance to use. Defaulting to first match

此外,我在取消部署此 Web 应用程序时遇到问题。 Glassfish admin gui 将在 admin gui 无用且我必须重新启动 gf 服务器之前显示一条文本,内容为“已检测到持久进程”。我在 gf 日志中收到错误消息:

INFO: PrettyFilter shutting down...
INFO: Admin Console: Initializing Session Attributes...
WARNING: java.lang.reflect.InvocationTargetException while attempting to process a 'command' event for 'button1'.
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException while attempting to process a 'command' event for 'button1'.

不确定这对任何人是否有意义,但非常感谢任何帮助!!:)

最佳答案

这两个问题都已报告给 Glassfish 开发团队。

Glassfish 3.2 将是修复这两个问题的最早版本。

关于jsf - 警告 : Multiple JSF Applications found on same ClassLoader. 无法安全地确定要使用哪个 FactoryManager 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6336542/

相关文章:

java - 使用 Spring/JSF 查看不加载 CSS

java - 如何重新渲染a4j :outputpanel whic is inside the c:foreach loop

java - Could not find Factory : javax. faces.context.FacesContextFactory问题

java - 如何在 Payara 中引用文件

java - 您可以在 JSF 渲染器中添加子组件吗

java - 多个文件上传 - JSF

eclipse - 无法在 Eclipse-Indigo/Tomcat7 中运行 jsf2 项目

java - spring、hibernate、log4j 用于集中错误捕获

java - 本地主机 4848、8080 问题

java - 在 Restful 客户端中检索枚举的 PostgreSQL 类型