- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已将应用程序升级为使用 javax.faces-2.2.4 和 primefaces-4.0 jar。在将我的应用程序从 myeclipse 部署到 weblogic 后,出现以下错误:
Jan 10, 2014 2:37:13 PM javax.faces.FactoryFinder$FactoryManager getFactory
SEVERE: Application was not properly initialized at startup, could not find Factory: javax.faces.application.ApplicationFactory. Attempting to find backup.
Jan 10, 2014 2:37:13 PM com.sun.faces.config.ConfigureListener contextDestroyed
SEVERE: Unexpected exception when attempting to tear down the Mojarra runtime
java.lang.IllegalStateException: Could not find backup for factory javax.faces.application.ApplicationFactory.
at javax.faces.FactoryFinder$FactoryManager.getFactory(FactoryFinder.java:1135)
at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:379)
at com.sun.faces.config.InitFacesContext.getApplication(InitFacesContext.java:140)
at com.sun.faces.config.ConfigureListener.contextDestroyed(ConfigureListener.java:310)
at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:482)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.EventsManager.notifyContextDestroyedEvent(EventsManager.java:200)
at weblogic.servlet.internal.WebAppServletContext.destroy(WebAppServletContext.java:3225)
at weblogic.servlet.internal.ServletContextManager.destroyContext(ServletContextManager.java:247)
at weblogic.servlet.internal.HttpServer.unloadWebApp(HttpServer.java:461)
at weblogic.servlet.internal.WebAppModule.destroyContexts(WebAppModule.java:1545)
at weblogic.servlet.internal.WebAppModule.deactivate(WebAppModule.java:509)
at weblogic.application.internal.flow.ModuleStateDriver$2.previous(ModuleStateDriver.java:387)
at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:223)
at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:215)
at weblogic.application.internal.flow.ModuleStateDriver.deactivate(ModuleStateDriver.java:141)
at weblogic.application.internal.flow.ScopedModuleDriver.deactivate(ScopedModuleDriver.java:206)
at weblogic.application.internal.flow.ModuleListenerInvoker.deactivate(ModuleListenerInvoker.java:261)
at weblogic.application.internal.flow.DeploymentCallbackFlow$2.previous(DeploymentCallbackFlow.java:547)
at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:223)
at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:215)
at weblogic.application.internal.flow.DeploymentCallbackFlow.deactivate(DeploymentCallbackFlow.java:192)
at weblogic.application.internal.flow.DeploymentCallbackFlow.deactivate(DeploymentCallbackFlow.java:184)
at weblogic.application.internal.BaseDeployment$2.previous(BaseDeployment.java:677)
at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:223)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:63)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:59)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184)
at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361)
at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)
at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:200)
at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)
at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240)
at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180)
at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
甚至 ApplicationContextAware.setApplicationContext(org.springframework.context.ApplicationContext )
方法都没有被调用
最佳答案
java.lang.IllegalStateException: Could not find backup for factory javax.faces.application.ApplicationFactory.
此异常的更常见原因之一是 webapp 的运行时类路径被多个不同的 JSF API 版本污染,这些版本相互冲突/混淆。
您的情况也可能是这种情况。 Weblogic 本身已经与 JSF 捆绑在一起,但是您要随 webapp 一起提供另一个。因此,您最终会在 Web 应用程序的运行时类路径中得到两个不同版本的 JSF API。
我不做 Weblogic,但基本上你有 2 个选择:
查阅其管理文档以获取线索。
关于jsf - java.lang.IllegalStateException : Could not find backup for factory javax. 面.application.ApplicationFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21040515/
BACKUP 无法完成命令 BACKUP DATABASE ... WITH DIFFERENTIAL。检查备份应用程序日志以获取详细消息。 我在 SQL Server 日志文件查看器中看到了这条消息
备份 VMWare 服务器 (1.0.x) 的最佳方法是什么? 有问题的虚拟机是我们的开发环境,与主网络隔离运行(因此您不能只是将数据从虚拟服务器复制到真实服务器)。 镜像文件通常在使用中,并且在服务
正如问题所述,我有一个实际 iPhone 的备份。现在我想要模拟器中内容的“副本”。原因是我的真实 iPhone 包含第三方应用程序数据,我也希望在模拟器中拥有这些数据。 这可能吗? 谢谢,诺伯特 最
我在 Debian 系统上工作,其中运行着 PostgreSQL 服务器。我修改了一个备份脚本并安装了一个 cron 作业来对我们的数据库进行每小时备份,并将其存储在一个文件夹中。与此同时,还会执行一
我正在尝试从备份 (.bak) 文件恢复数据库,该文件[保存]在 ZIP 文件内,但到目前为止尚未成功。不过,我可以在从 ZIP 文件中解压后恢复它。 这个MS page表示 SQL Server 2
我想在同一台机器内创建我的 sql server 2008 r2 数据库(名为 ERP)的副本。所以我做了以下步骤:- 我右键单击原始数据库 ERP,然后选择 Tasks>>Backup。 然后我创建
我尝试使用我的应用程序,其中包含 Android Backup Service 的用法在 Android Emulator 上使用我自己的 BackupAgent。但是备份不起作用,尽管在 And
当我尝试使用 pyodbc 和 freetds 从 Linux 主机备份 MSSQL 数据库时,我目前遇到了一些问题。版本如下: Python 2.7.6、pyodbc 3.0.7、freetds 0
我正在使用 rsync 运行备份,在此期间创建了一个日志文件。但是,我不知道缩写是什么意思。这是日志文件的示例: 2016/11/15 15:17:53 [4906] building file li
我有一个问题。 Duplicity 非常适合备份,我非常喜欢能够进行增量 diff tars,但是......当恢复 duplicity 时似乎不适用相同的概念。 基本上我只需要恢复更改的文件(显然是
问题: 客户 X 正在(考虑)将他以前“仅限 Windows”的共享软件应用程序之一移植到 Mac OS X。他关心的问题之一是如何强制执行 30 天试用期并使其不受“系统回滚”软件的影响比如时光机。
我一直试图让口是心非的备份到谷歌驱动器。但看起来它仍在使用旧的客户端 API。 我发现一些线程说应该支持新的 API,但没有太多关于如何让它工作的细节。 我编译和使用了duplicity 7.0.3,
我们正在寻求为ouchdb数据库创建常规备份,以备不时之需。获取这些内容的最不侵入方式是什么?理想情况下,不中断或不显着降低现有数据库服务器的性能? 最佳答案 您可以只复制CouchDB数据库文件。阅
Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想改善这个问题吗?更新问题,以便将其作为on-topic
我知道--ignore-existing选项,想知道是否有些不同。 我的情况是:我有一个带有大量用户上传图片的Web服务器。现在大约2TB。通常,这些文件根本不会被修改。我使用rsync并将其备份到其
我对docker compose文件中的命名卷的功能有些困惑,特别是在备份/还原我的应用程序时。 我实际上正在测试此dockercompose文件: version: '2'
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 9 年前。 Improv
我们使用的是 Teamcity 6.5.6 专业版,它为我提供了运行备份的选项,但我没有看到任何将其安排到特定时间的选项。 我不确定这个版本的 teamcity 是否支持计划备份。如果通过teamci
我正在阅读 Keycloak 的 export operation 的文档为了设置备份操作(例如通过 cron 作业),它所说的是在服务器启动期间发生导出: Export and import is
对于允许将单个 riak 存储桶备份[通过流式传输或快照]到文件的解决方案,您有何建议? 最佳答案 在 Riak 中仅备份单个存储桶将是一项困难的操作。 所有解决方案都归结为以下两个步骤: 列出存储桶
我是一名优秀的程序员,十分优秀!