`
fndcz
  • 浏览: 50203 次
  • 性别: Icon_minigender_1
  • 来自: 自己输入
社区版块
存档分类
最新评论

jBPM学习(三)----将jbpm从jboss迁移到tomcat5.5

    博客分类:
  • jBPM
阅读更多

<t description="builds jbpm.war" name="build.webapp" t="" r="" g="" e="" a=""></t>

二、 将jbpm从jboss迁移到tomcat5.5
1.       修改配置文件
将build.deploy.xml中的 build.webapp 部门替换成如下:
xml 代码
  1. < target   name = "build.webapp"   description = "builds jbpm.war" >   
  2.                < ant   antfile = "build.xml"   target = "build.webapp"   />   
  3.                < mkdir   dir = "build/jbpm.war.dir"   />   
  4.                < copy   todir = "build/jbpm.war.dir" >   
  5.                       < fileset   dir = "src/resources/jbpm.war"   />   
  6.                </ copy >   
  7.                < copy   todir = "build/jbpm.war.dir/WEB-INF/lib" >   
  8.                       < fileset   dir = "build"   includes = "jbpm-webapp-${jbpm.version}.jar,jbpm*.jar,converter.jar"   excludes = "*src*.jar"   />   
  9.                       < fileset   dir = "lib/jsf"   includes = "*.jar"   />   
  10.                       < fileset   dir = "lib/dom4j"   includes = "*.jar"   />   
  11.                       < fileset   dir = "lib/hibernate"   includes = "*.jar"   />   
  12.                       < fileset   dir = "lib/mssql"   includes = "*.jar"   />   
  13.                       < fileset   dir = "lib/commons"   includes = "commons-digester-*.jar, commons-beanutils-*.jar, commons-fileupload-*.jar"   />   
  14.                       < fileset   dir = "lib/jboss"   includes = "*.jar"   excludes = "jboss*.jar,*servlet*.jar,*hsql*.jar"   />   
  15.                </ copy >   
  16.                < jar   destfile = "build/jbpm.war" >   
  17.                       < fileset   dir = "build/jbpm.war.dir"   />   
  18.                </ jar >   
  19. </ target >   
2.       生成war文件
运行build.deploy.xml下的ant命令build.webapp,将文件打包成war文件。
3.       部署
刷新工程目录,在build文件夹下我们会发现多出了一个jbpm.war文件,该文件为我们刚才生成的文件。将该文件拷贝到tomcat下的webapp目录下。启动tomcat,tomcat将自动部署该应用。待启动成功后,在地址栏输入http://localhost:8080/jbpm 测试。

 

分享到:
评论
4 楼 zoutuo 2009-06-20  
打包war成功,部署后启动tomcat出错:
严重: Exception sending context initialized event to listener instance of class org.apache.myfaces.webapp.StartupServletContextListener
java.lang.NoClassDefFoundError: org/apache/commons/el/Logger

然后也是找不到jbpm工程
3 楼 dapeng1525 2008-03-18  
为什么我按照楼主的这篇文章一点点做完,部署到Tomcat中却没有成功呢?
网页上报错:
HTTP Status 404 - /jbpm/

--------------------------------------------------------------------------------

type Status report

message /jbpm/

description The requested resource (/jbpm/) is not available.


--------------------------------------------------------------------------------

Apache Tomcat/6.0.16
2 楼 princex 2007-11-29  
跟踪了一下,发现没有将src\config.files目录下的hibernate.cfg.xml和jbpm.cfg.xml放入对应的位置。
正确的位置应该是jbpm.cfg.xml放在WEB-INF目录下,hibernate.cfg.xml放在WEB-INF/classes目录下。
1 楼 princex 2007-11-27  
按照上面的步骤,遇到下面的报错信息:
javax.servlet.ServletException: Cannot get value for expression '#{userBean.userSelectItems}'
javax.faces.webapp.FacesServlet.service(FacesServlet.java:109)
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:670)
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:637)
org.apache.jsp.index_jsp._jspService(index_jsp.java:46)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.jbpm.webapp.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:56)
org.jbpm.web.JbpmContextFilter.doFilter(JbpmContextFilter.java:83)
org.jbpm.webapp.filter.LogFilter.doFilter(LogFilter.java:59)

相关推荐

    jbpm-jpdl-suite-3.2.3安装配置.doc

    - 将jbpm-jpdl-suite-3.2.3中的war文件部署到Tomcat的webapps目录下,Tomcat会自动将其展开并启动服务。 5. **测试验证**: - 启动Tomcat服务器,访问jbpm的Web应用程序,确保可以正常加载页面。 - 创建并运行...

    jbpm下载 jbpm-jpdl-suite-3.2GA -(5)分开压缩(共5个文件)

    jbpm-jpdl-suite-3.2GA -(5)分开压缩(共5个文件)jbpm下载 jbpm-jpdl-suite-3.2GA -(5)分开压缩(共5个文件)jbpm下载

    jbpm-jpdl-suite-3.2.3的安装配置

    5. 将修改后的流程定义发布到jbpm-console.war中的系统。 6. 启动服务器目录下的JBoss实例,通过Web控制台监控和管理流程实例。 总的来说,jBPM-jPDL-suite-3.2.3提供了一套完整的工具集,使开发者能够轻松地定义、...

    jbpm-jpdl-designer-site-3.1.7.zip

    jbpm-jpdl-designer-site-3.1.7.zip jbpm-jpdl-designer-site-3.1.7.zip jbpm-jpdl-designer-site-3.1.7.zip

    jbpm-starters-kit-3.1.2.part2.rar

    jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,共两卷

    jbpm-jpdl-3.2.3.zip

    jbpm-jpdl-3.2.3.zip 是一个包含开源工作流引擎jbpm的版本3.2.3的压缩包。jbpm(Java Business Process Management)是一个强大的业务流程管理系统,它提供了完整的业务流程建模、执行和管理能力,特别适合于需要...

    jbpm-jpdl-suite-3.2.3.zip

    jbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3....

    jbpm-jpdl-suite-3.2.GA.zip-6

    jbpm-jpdl-suite-3.2.GA.zip

    jbpm-4.3-src.rar_bdf-jbpm4 src _jboss 4.3_jboss jbpm4.3_jbpm-4.3

    jbpm-4.3-src.rar_bdf-jbpm4 src _jboss 4.3_jboss jbpm4.3_jbpm-4.3 这个压缩包文件包含的是JBOSS jBPM4.3的源代码,这是一个用于业务流程管理(BPM)的开源框架。jBPM是一个强大的工具,它提供了流程定义、执行和...

    jbpm-jpdl-designer-3.1.3.zip

    "jbpm-jpdl-designer-3.1.3.zip" 是一个压缩包,其中包含的是JBPMP项目中的JPDL设计器的相关资源。这个版本号3.1.3表明这是一个特定的历史版本。JBPMP(Java Business Process Management Suite)是用于业务流程管理...

    jbpm-gpd-site 4.4.zip

    jbpm-gpd-site 4.4.zip 是一个与jbpm(Java Business Process Management)相关的压缩文件,它包含的是jbpm-eclipse插件的特定版本,适用于jbpm 4.4框架。jbpm是一个开源的工作流管理系统,用于设计、执行和管理业务...

    jbpm-jpdl-designer-nodeps-3.1.4

    "jbpm-jpdl-designer-nodeps-3.1.4" 是一个针对Jbpm工作流管理系统中的JPDL设计工具的无依赖版本,主要用于创建和编辑JPDL(Jbpm Process Definition Language)文件。该资源包含了该工具的详细文档、许可证协议以及...

    jbpm-flow-builder-5.1.0.Final.jar

    jbpm-flow-builder-5.1.0.Final.jar jbpm5

    jbpm-jpdl-designer-3.0.13.zip_jbpm_jbpm design_jbpm designer_jbp

    jbpm-jpdl-designer-3.0.13 是一个与jbpm相关的软件包,主要功能是提供jbpm流程定义的图形化设计工具。...通过深入学习和使用jbpm-jpdl-designer,开发人员和业务分析师可以更好地理解和管理复杂的企业级流程。

    jbpm-starters-kit-3.1.2.zip官方下载地址

    jbpm-starters-kit-3.1.2.zip官方下载地址 版本里包括一个JBPM流程设计器的Eclipse插件,和一个用JBOSS作为服务器的示例流程等...解压jbpm-starters-kit-3.1.2.rar到某个特定目录,这里我们首先用到的是包里的JBPM目

    jbpm-2.0-beta1.zip_java 工作流引擎_jbpm_jbpm-demo_工作流_工作流引擎

    jbpm-demo是jbpm附带的演示项目,它包含了多个示例流程,如请假审批流程、采购流程等,这些实例为初学者提供了实践和学习的机会。通过jbpm-demo,用户可以直观地了解如何部署和运行工作流,以及如何与工作流系统进行...

    jbpm-jpdl-suite-3.2.GA.zip-3

    jbpm-jpdl-suite-3.2.GA.zip

    jbpm-jpdl-3.2.3(server部分).rar

    这个是jbpm-jpdl-3.2.3.zip的server部分,有60多兆, 只要将"jbpm-jpdl-3.2.3(没有server部分).rar"和这个合在一起就是整个的jbpm-jpdl-3.2.3.zip "jbpm-jpdl-3.2.3(没有server部分).rar"在我的另外一个上传资源里面

Global site tag (gtag.js) - Google Analytics