首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

手动公布JBPM默认Demo到Tomcat和MySQL

2012-11-09 
手动发布JBPM默认Demo到Tomcat和MySQLStep 1 下载 jbpm-starters-kit-3.1.4 ,减压: D:\jbpm-starters-kit-

手动发布JBPM默认Demo到Tomcat和MySQL
Step 1 下载 jbpm-starters-kit-3.1.4 ,减压: D:\jbpm-starters-kit-3.1.4 。 Step 2 在 Eclipse (已经安装了 jbpm-designer 插件)里导入工程 D:\jbpm-starters-kit-3.1.4\jbpm ,如下图:这时,你可以看到 JBPM 的源代码和 Demo 的代码。 手动公布JBPM默认Demo到Tomcat和MySQL
Step 3 下载 mysql, 并且让它启动(参考如何启动 Mysql 的资料),创建一个数据库 jbpmdb 。并且执行脚本: D:\jbpm-starters-kit-3.1.4\jbpm-db\build\mysql\scripts\mysql.create.sql 。 Step 4 添加 Demo 默认的用户数据,执行下面的脚本:


    Step 8 为 Jbpm Demo 提供 3 个配置文件,在 D:\Tools\tomcat-5.5.17\webapps\jbpm\WEB-INF\classes 目录下,添加 3 个文件: jbpm.cfg.xml 、 hibernate.cfg.xml 、 log4j.properties 。他们来自 D:\jbpm-starters-kit-3.1.4\jbpm\src\config.files 目录, hibernate.cfg.xml 开头需要做一些改动,如下代码,显然 mysql 的用户 root 的密码这里是空的:
      </o:p>Step 10 打开 IE ,输入: http://localhost:8082/jbpm/ 并且用cookie monster登录,看到: ?<o:p>手动公布JBPM默认Demo到Tomcat和MySQL?</o:p> 附录 1 ,如何用 hsqldb 的 manager 查看 jbpm 的数据表? 默认数据库的位置在: D:\jbpm-starters-kit-3.1.4\jbpm-server\server\jbpm\data\hypersonic\localDB.script. Hsqldb Manager 的连接配置如图: 手动公布JBPM默认Demo到Tomcat和MySQL 1 楼 tomkoo 2007-03-14   很好!一直都没有时间写这方面入门环境搭建的文章。现在终于有了一篇,对我们刚接触JBPM的朋友有很大的作用。 2 楼 mingisme 2007-03-14   这里部分内容显示不出来,应该是图片太大的原因。
      读者可以到论坛(进入论坛的连接)里面阅读。 3 楼 LeanderSaka 2007-03-15   说的很详细诶,的确受益非浅,谢谢LZ了 4 楼 pillip 2007-03-16   我按以上java.io.FileNotFoundException: http://localhost:8808/jbpm/upload
      at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
      at org.jbpm.ui.util.ProcessDeployer.deployProcessWithServlet(Unknown Source)
      at org.jbpm.ui.util.ProcessDeployer.access$3(Unknown Source)
      at org.jbpm.ui.util.ProcessDeployer$1.run(Unknown Source)
      at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:369)
      at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:313)
      at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:479)
      at org.jbpm.ui.util.ProcessDeployer.showProgressMonitorDialog(Unknown Source)
      at org.jbpm.ui.util.ProcessDeployer.deploy(Unknown Source)
      at org.jbpm.ui.editor.form.deployment.DeploymentForm$1.widgetSelected(Unknown Source)
      at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
      at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
      at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
      at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
      at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
      at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
      at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
      at org.eclipse.core.launcher.Main.run(Main.java:977)
      at org.eclipse.core.launcher.Main.main(Main.java:952)
      进行,可是到test connection时,出错, 5 楼 pillip 2007-03-20   确实不错,谢谢了! 6 楼 junjie314 2007-04-04   不错.正需要这个呢 7 楼 junjie314 2007-04-04   我是全部按照你的步骤配置的.但是在发布流程的时候却报错了..
      Server Name:localhost
      Server Port:8080
      Server Deployer:/jbpm/upload 8 楼 junjie314 2007-04-04   谁能告诉我啊?这到底是怎么回师?Server Deployer:/jbpm/upload到底该怎么配置 9 楼 mingisme 2007-04-05   先点击test connection,看看有什么反应 10 楼 忠于罗马 2007-04-25   我也有同样的问题~~没法deploy,点击test connection,如果是8082,提示:The server could not be reached, 如果是8080,提示:An unexpected exception caused the test connection operation to fail. 11 楼 忠于罗马 2007-04-25   想问一下,把jbpm.war复制到tomcat-5.5.17\webapps 目录下之后再启动tomcat就已经报错了~~~~大家没有这个问题吗?就是因为这里就报错了后面在eclipse里面deploy的时候自然不能成功吧。我加了一个commons-el.jar之后之前的问题没有了,但是有新的错误java.lang.ClassNotFoundException: org.jbpm.web.JbpmContextFilter,有人知道这是缺少哪个jar吗? 12 楼 忠于罗马 2007-04-25   怎么看不到第二页? 13 楼 hantsy 2007-04-26   3.2成功切换到tomcat 14 楼 amsun_moon 2007-06-04   请问“Step 2 在 Eclipse (已经安装了 jbpm-designer 插件)”已经安装了的jbpm-designer插件,是http://www.jboss.com/products/jbpm/downloads上下载的JBOSS JBPM PROCESS DESINGER PLUGIN吗? 15 楼 侯霸天 2007-07-05   我配置好了,但是有问题,创建create new web sale order后保存,tasklist应该列举出来我刚才新增的order,但是啥都没有,后来调试发现
      jbpm_taskinstance表中issuspended字段应该为false才能显示出来tasklist,但是里边字段值为true。
      jbpm自带的jbpm-starters-kit-3.1.4\jbpm-server\倒是跑的很好,整个流程都能走完。
      还有楼主的这个例子有个很明显的错误,就是数据没有准备好,添加 Demo 默认的用户数据,但是没有添加群组关系,不知道我新增不了是否和这个有关系。期待解决。。。。 16 楼 wjddjsm 2007-07-19   我使用是sqlserver数据库,在点击deploy时报如下错误(点击test connection时提示连接好的)
      [http-8080-1] WARN  JpdlXmlReader : process xml warning: swimlane 'buyer' does not have an assignment
      [http-8080-1] ERROR StandardWrapperValve : Servlet.service() for servlet UploadServlet threw exception
      org.hibernate.MappingException: Resource: org/jbpm/identity/User.hbm.xml not found

      但是上面的User.hbm.xml我明明能找到的呀 17 楼 z-z-q 2007-08-22   我按以上java.io.FileNotFoundException: http://localhost:8808/jbpm/upload
      at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
      at org.jbpm.ui.util.ProcessDeployer.deployProcessWithServlet(Unknown Source)
      at org.jbpm.ui.util.ProcessDeployer.access$3(Unknown Source)
      at org.jbpm.ui.util.ProcessDeployer$1.run(Unknown Source)
      at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:369)
      at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:313)
      at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:479)
      at org.jbpm.ui.util.ProcessDeployer.showProgressMonitorDialog(Unknown Source)
      at org.jbpm.ui.util.ProcessDeployer.deploy(Unknown Source)
      at org.jbpm.ui.editor.form.deployment.DeploymentForm$1.widgetSelected(Unknown Source)
      at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
      at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
      at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
      at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
      at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
      at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
      at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
      at org.eclipse.core.launcher.Main.run(Main.java:977)
      at org.eclipse.core.launcher.Main.main(Main.java:952)
      进行,可是到test connection时,出错

      我也出了同样的错,和pillip的错误一样,即使是例子也不能发布到test connection时总是出错,能问下为什么吗?有解决的给个建议,eclipse tomcat 都重新设置了N次还是不行
      有没有在eclipse可以通过的例子,想用test connection测试下,
      我用junit测试可以通过,就是到test connection时出错 18 楼 wangyi878750 2007-09-17   我部署好了
      但是走流程的时候老初问题,尚在研究

热点排行