2007-08-20
jBPM学习(三)----将jbpm从jboss迁移到tomcat5.5
二、将jbpm从jboss迁移到tomcat5.5
1. 修改配置文件
将build.deploy.xml中的 build.webapp 部门替换成如下:
xml 代码
- <target name="build.webapp" description="builds jbpm.war">
- <ant antfile="build.xml" target="build.webapp" />
- <mkdir dir="build/jbpm.war.dir" />
- <copy todir="build/jbpm.war.dir">
- <fileset dir="src/resources/jbpm.war" />
- </copy>
- <copy todir="build/jbpm.war.dir/WEB-INF/lib">
- <fileset dir="build" includes="jbpm-webapp-${jbpm.version}.jar,jbpm*.jar,converter.jar" excludes="*src*.jar" />
- <fileset dir="lib/jsf" includes="*.jar" />
- <fileset dir="lib/dom4j" includes="*.jar" />
- <fileset dir="lib/hibernate" includes="*.jar" />
- <fileset dir="lib/mssql" includes="*.jar" />
- <fileset dir="lib/commons" includes="commons-digester-*.jar, commons-beanutils-*.jar, commons-fileupload-*.jar" />
- <fileset dir="lib/jboss" includes="*.jar" excludes="jboss*.jar,*servlet*.jar,*hsql*.jar" />
- </copy>
- <jar destfile="build/jbpm.war">
- <fileset dir="build/jbpm.war.dir" />
- </jar>
- </target>
运行build.deploy.xml下的ant命令build.webapp,将文件打包成war文件。

3. 部署
刷新工程目录,在build文件夹下我们会发现多出了一个jbpm.war文件,该文件为我们刚才生成的文件。将该文件拷贝到tomcat下的webapp目录下。启动tomcat,tomcat将自动部署该应用。待启动成功后,在地址栏输入http://localhost:8080/jbpm测试。
评论
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
网页上报错:
HTTP Status 404 - /jbpm/
--------------------------------------------------------------------------------
type Status report
message /jbpm/
description The requested resource (/jbpm/) is not available.
--------------------------------------------------------------------------------
Apache Tomcat/6.0.16
princex
2007-11-29
跟踪了一下,发现没有将src\config.files目录下的hibernate.cfg.xml和jbpm.cfg.xml放入对应的位置。
正确的位置应该是jbpm.cfg.xml放在WEB-INF目录下,hibernate.cfg.xml放在WEB-INF/classes目录下。
正确的位置应该是jbpm.cfg.xml放在WEB-INF目录下,hibernate.cfg.xml放在WEB-INF/classes目录下。
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)
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)
发表评论
- 浏览: 14623 次
- 性别:

- 来自: 自己输入

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
jBPM学习(七)----jBPM相 ...
不错,博主辛苦了。
-- by dones -
jBPM学习(二)----数据库 ...
我也没有这个jbpm.3/deploy/目录,手动加的,我的出错了啊:> Bu ...
-- by ljh0242 -
jBPM学习(二)----数据库 ...
我也没有这个jbpm.3/deploy/目录,手动加的,我的出错了啊:> Bu ...
-- by ljh0242 -
jBPM学习(二)----数据库 ...
操作同上,出现如下错误: Buildfile: D:\workspace\jbp ...
-- by ljh0242 -
jBPM学习(一)----环境搭 ...
我也是按博主操作的,出现问题,可否技术交流:我的QQ:178070373,msn ...
-- by ljh0242






评论排行榜