`
菠萝大象
  • 浏览: 8984 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

jbpm 3.2.2+Tomcat 6.0.10+MySQL5.0.27/MSSQL2000全攻略四

 
阅读更多

          d)、修改web.xml文件

               jbpm-console\WEB-INF下打开web.xml文件,在servlet前加入以下listener,注意:把listener放在所有的servlet前面,我发现网上很多帖子里都没有提到这一点,不知道他们的程序是怎么跑起来的?残念ING~~~

<listener>

     <listener-class>com.sun.faces.config.ConfigureListener</listener-class>

</listener>

<listener>

     <listener-class>com.sun.faces.application.WebappLifecycleListener</listener-class>

</listener>

             这两个监听器很关键,大象先一直没有成功的原因就是没有加这个,而这两个监听器都在jsf-impl.jar包中,jbpm-console这个应用可是用jsf来实现的,如果你不加,则会产生如下这些错误:

javax.servlet.ServletException: Servlet.init() for servlet Faces Servlet threw exception

          at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1202)

          at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)

          at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:656)

          at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)

          at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)

          at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

          at org.apache.catalina.authenticator.FormAuthenticator.forwardToLoginPage(FormAuthenticator.java:316)

          at org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:244)

          at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:491)

          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)

          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)

          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)

          at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)

          at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)

          at java.lang.Thread.run(Thread.java:595)

Caused by: java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory: javax.faces.context.FacesContextFactory

          at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:256)

          at javax.faces.webapp.FacesServlet.init(FacesServlet.java:142)

          at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)

          ... 16 more

 

java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory: javax.faces.context.FacesContextFactory

          at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:256)

          at javax.faces.webapp.FacesServlet.init(FacesServlet.java:142)

          at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)

          at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)

          at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4044)

          at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)

          at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)

          at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)

          at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)

          at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)

          at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)

          at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)

          at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)

          at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)

          at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)

          at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)

          at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)

          at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)

          at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)

          at org.apache.catalina.core.StandardService.start(StandardService.java:448)

          at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)

          at org.apache.catalina.startup.Catalina.start(Catalina.java:552)

          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

          at java.lang.reflect.Method.invoke(Method.java:585)

          at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)

          at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

2008-8-3 13:03:49 org.apache.catalina.core.StandardContext loadOnStartup

严重: Servlet /jbpm-console threw load() exception

          

分享到:
评论

相关推荐

    jbpm3.2.2+spring2.5+hibernate3.0+struts2.0

    【jbpm3.2.2】 Jbpm是一个开源的工作流管理系统,它提供了一整套业务流程自动化解决方案。在3.2.2版本中,jbpm提供了对工作流建模、执行、监控和管理的功能。它支持BPMN(Business Process Modeling Notation)标准...

    JBPM3.2.3+TOMCAT 6.0+MYSQL 5.0

    【JBPM3.2.3+TOMCAT 6.0+MYSQL 5.0】是一个集成环境,用于实现基于工作流的应用程序部署和数据管理。在这个配置中,JBPM(Java Business Process Management)是核心组件,它是一个开源的工作流管理系统,提供了业务...

    jBPM4.4 安装在Tomcat+MySql环境

    ### jBPM4.4 在 Tomcat + MySQL 环境下的安装指南 #### 一、准备工作 在开始安装之前,我们需要确保以下几项准备工作已经完成: 1. **下载相关软件**: - [jBPM 4.4](http://sourceforge.net/projects/jbpm):一...

    jBPM(八): 也说jBPM + Tomcat + MySQL

    本文主要探讨的是如何将jBPM(一个开源的工作流管理系统)集成到Tomcat应用服务器,并连接MySQL数据库进行数据存储。jBPM是一个强大的业务流程管理(BPM)和工作流系统,它提供了完整的工具集来设计、部署和执行业务...

    jbpm4.4+tomcat+s2sh

    【jbpm4.4+tomcat+s2sh】是一个基于Java EE的完整开发流程,它结合了jBPM 4.4(一个轻量级的工作流管理系统),Tomcat(一个流行的Java应用服务器),以及SSH(Struts2、Spring和Hibernate三大Java Web开发框架的...

    jbpm 3.2.2 表说明

    jbpm 3.2.2 表说明 详尽解释

    jbpm3.2.2工作流入门例子

    jbpm3.2.2是jbpm的一个版本,它在当时提供了许多关键功能,如流程定义、流程实例管理、任务管理和事件处理等。本入门例子旨在帮助初学者快速理解和应用jbpm。 在jbpm3.2.2中,工作流引擎是核心组件,它负责解析流程...

    jbpm4.4+tomcat6+eclipse jee

    【jbpm4.4+Tomcat6+Eclipse JEE】是一个经典的组合,用于构建基于流程管理的Java企业级应用。JBPM(Business Process Management)是一个开源的工作流管理系统,它允许开发者设计、部署和执行业务流程。Tomcat6则是...

    jbpm4.3+tomcat6简单例子

    本示例主要实现了流程的基本管理,流程实例的管理,...使用本例子只需要拷贝jbpm4.3的lib的jar包到本实例lib里面即可运行,注意用tomcat6的话必须把juel.jar,juel-engine.jar、juel-impl.jar剪切到tomcat的lib目录下。

    JBPM3.2.2开发环境部署

    开源工作流JBPM3.2.2开发环境部署 Ant Eclipse插件安装以及数据库

    JBPM3.2.2数据库备份

    该文件是jbpm (工作流系统)的数据库备份,该备份文件用于ORACLE下

    jbpm + struts + spring + tomcat

    【jbpm + struts + spring + tomcat】项目是一个经典的Java企业级应用架构组合,它将业务流程管理(BPM)工具jbpm、MVC框架Struts、依赖注入容器Spring和应用服务器Tomcat整合在一起,为开发高效、可维护的企业应用...

    jbpm3.2.2 web工程框架

    【jbpm3.2.2 Web工程框架】是企业级工作流程管理(Business Process Management,BPM)系统jbpm的一个特定版本,适用于构建基于Web的应用程序。jbpm是一款开源的BPM解决方案,它允许开发者设计、执行、管理和监控...

    JBPM5+Spring+Hibernate+MySQL 请假例子

    【JBPM5】 JBPM5是Business Process Management(业务流程管理)的开源框架,它提供了对企业级工作流和业务流程的全面支持。JBPM5允许开发者定义、执行和监控复杂的业务流程,通过图形化的流程设计工具,可以方便地...

    JBPM6.1+Spring+web+mysql 可用的工作流项目例子(自动建表)

    1 这个项目是maven-web项目 jdk1.6 2 项目有完善的spring和jbpm集成方法,jbpm版本是6,jbpm5和jbpm6...3 用的数据库为mysql,在运行的时候,会自动在数据库中建立jbpm工作流的表。 4 可以根据自己的项目自行集成。

    jbpm3.2.2在mysql中字段的类型的错误

    ### jbpm3.2.2在mysql中字段的类型的错误:解决方案与理解 #### 引言 在使用jbpm3.2.2(一个开源的工作流引擎)与MySQL数据库进行集成时,可能会遇到关于字段类型不匹配的问题。这通常发生在初始化数据库结构或...

    jbpm+tomcat+oracle部署

    jbpm tomcat oracle 集成环境配置以及开发

    jbpm开发(eclipse3+myeclipse6+mysql5+tomcat6 )

    所使用的工具包括Eclipse 3、MyEclipse 6、MySQL 5以及Tomcat 6等。 **1. 下载jBPM开发包** 首先,从官方网站([http://sourceforge.net/projects/jbpm/files/](http://sourceforge.net/projects/jbpm/files/))...

    spring2.5.4+hibernate3.2.6+struts2+jbpm3.2.2配置方法

    Spring、Hibernate、Struts2和jbpm是四个非常常见的组件,它们分别负责不同层面的任务。在这个配置中,我们将探讨如何将这些框架集成在一起,创建一个基于Spring 2.5.4、Hibernate 3.2.6、Struts2和jbpm3.2.2的应用...

Global site tag (gtag.js) - Google Analytics