设为首页 收藏本站
查看: 895|回复: 0

[经验分享] tomcat+oracle+jbpm

[复制链接]

尚未签到

发表于 2018-9-23 11:46:19 | 显示全部楼层 |阅读模式
  2013.7.5 陈奉刚 学习总结,写到哪就是哪
  任务:tomcat+oracle+jbpm
  结果:进入瓶颈期,无从下手。写下学习过程。然后在分析
  /---------   最后oracle+tomcat 成功了。后面是工作文档,2013-7-6补充/
  学习知识汇总,
  Jdk配置
  Tomcat配置
  Cat 配置
  Jbpm在用jboss做服务器,hibernate做数据库的系统下能正常使用
  Ant install.demo 就行。在网上下载eclipse软件,改名为eclipse-java-helios-SR2-win32.zip放在lib目录下面就能安装;
  Build.xml 文件里面的基本指令。Ant install.demo   全部安装
  Ant install.demo.noeclipse 安装没有eclipse的软件
  Ant install.h2  安装数据源,系统数据y源
  Ant install.human.task 安装人工任务。
  Ant jboss7
  然后就是分别的开始
  Ant start.demo 开启 ant start.*(*代表相关的部分)
  Ant stop.demo 停止
  Ant clean.demo 清除
  在安装过程中。产生了,三个文件,
  1.jboss-as-7.1.1.final
  解压后修改了modules\com\里面的数据源文件
  来源。{Install-home}\db  \driver 的jar 驱动文件和db\model文件
  其中改为oracle时。修改了
  Build.build.properties:
  如下:
  #oracle
  db.name=ojdbc
  db.driver.module.prefix=com/oracledatabase
  db.driver.jar.name=${db.name}.jar
  jboss-as-7.1.1.Final\standalone\configuration
  增加了roles.properties 和users.properties属性在安装builder 和reporting  时添加修改的
  来源于db里jbpm-gwt-console-server-war 而 jbpm-gwt-console-server-war修改里面的jbpm-gwt-console-server-war/WEB-INF/classes里德conf文件。(以上的系统都有,无需修改)也就是端口文件。
  以及persistence.xml 与 ProcessInstanceInfoMapping.xml (实例信息)
  Jbpm—persistece.xml文件里的h2Dialect改为了OracleDialect
  task-persistence-JPA1.xml 里的数据连接文件进行了修改。
  properties>
  
  
  
  
  
  
  
  
  
  
  修改{installer-home}\standalone.xml
  
  
  jdbc:oracle:thin:@10.48.71.82:1521:corev6
  oracle
  
  ipcis_dev
  ipcis_dev
  
  
  
  
  oracle.jdbc.xa.client.OracleXADataSource
  
  
  
  2.Eclipse 来源lib \
  系统修改了:
  a.解压eclipse
  b.解压jbpm-5.4.0.Final-bin.zip 到runtime (新建)目录下
  c.解压org.drools.updatesite-5.5.0.Final-assembly.zip 到eclipse 目录下然后拷贝
  Features 和   plugins  目录下的问题到 elipse 文件下面
  这样就会使得 eclipse里面有 jbpm开发的东西。然后再启动eclipse 添加runtime 就行了。
  这部分都是系统自动完成。无需修改什么
  3. Runtime 在上一个过程中产出的
  成功与否的判断启动 ant start.demo 或者ant start.demo.noeclipse
  后{installer-home} jboss-as-7.1.1.Final\standalone\deployments里的.Wardeployed 才叫成功
  如果出现错误,可以删除failed结尾的问题。自动会重新加载。由于加载看做一个事务,所以失败后会整体rollback 所以可以单个生成。这样可以找出问题的所在
  也可以通过jboss自己的服务器启动在jbpm-installer\jboss-as-7.1.1.Final\bin下的standalone.bat文件,这样可以看到日志文件。可以找出问题所在
  还可以通过jbpm-installer\jboss-as-7.1.1.Final\standalone\log下的server。Log 看到全部的日志文件。作为分析用
  在过程中。我启动了human.task任务。ANT START.HUMAN.TASK
  检测数据库里面已经有了部分数据;
  select*fromuser_objects  orderbycreated desc
  通过加成创建时间:可以看到
  在文件中可以成功编译
  (图片看不到,就是)
  可以看到部分已经解析。部分失败。整个任务在瓶颈中。
  过程总结:
  由于整个过程中资料太少。然后水平太低。没有完成该有的任务。但是还好。从中学习了很多。
  要求的平台没有搭建起来。原始的平台一样可以工作。基本已经开始熟悉平台的工作。知道什么是jbpm 然后也安装网络的提供,学习与完成了几个简单的例子、知道gwt的工作方式。
  然后,最近在网上购买了一套jbpm的视频。在看,相信经过不断自己的努力一定能胜任工作。
  在此基础上重新查看了所有文件。发现有一些地方需要修改
  db\persistence.xml 里的
  java:jboss/OracleDs
  其余地方相关都修改。运行成功数据库里面的
  1     HIBERNATE_SEQUENCE   2013-7-5 上午 10:47:13
  2     REASSIGNMENT_ID_SEQ 2013-7-5 上午 10:47:13
  3     ATTACHMENT_ID_SEQ     2013-7-5 上午 10:47:13
  4     BOOLEANEXPR_ID_SEQ   2013-7-5 上午 10:47:13
  5     COMMENT_ID_SEQ    2013-7-5 上午 10:47:13
  6     NOTIFICATION_ID_SEQ    2013-7-5 上午 10:47:13
  7     DEADLINE_ID_SEQ   2013-7-5 上午 10:47:13
  8     EMAILNOTIFHEAD_ID_SEQ    2013-7-5 上午 10:47:13
  9     ESCALATION_ID_SEQ       2013-7-5 上午 10:47:13
  10    I18NTEXT_ID_SEQ     2013-7-5 上午 10:47:13
  11    CONTENT_ID_SEQ     2013-7-5 上午 10:47:13
  12    TASK_COMMENT       2013-7-5 上午 10:47:12
  13    SYS_C00224647    2013-7-5 上午 10:47:12
  14    SYS_LOB0000152516C00003$$  2013-7-5 上午 10:47:12
  15    SYS_LOB0000152512C00002$$  2013-7-5 上午 10:47:12
  16    SYS_C00224645    2013-7-5 上午 10:47:12
  17    EMAIL_HEADER 2013-7-5 上午 10:47:12
  18    SYS_C00224643    2013-7-5 上午 10:47:12
  19    TASK     2013-7-5 上午 10:47:12
  20    SYS_C00224632    2013-7-5 上午 10:47:12
  21    SUBTASKSSTRATEGY       2013-7-5 上午 10:47:12
  22    REASSIGNMENT_POTENTIALOWNERS 2013-7-5 上午 10:47:12
  23    SYS_C00224627    2013-7-5 上午 10:47:12
  24    REASSIGNMENT 2013-7-5 上午 10:47:12
  25    PEOPLEASSIGNMENTS_STAKEHOLDERS    2013-7-5 上午 10:47:12
  26    PEOPLEASSIGNMENTS_RECIPIENTS    2013-7-5 上午 10:47:12
  27    PEOPLEASSIGNMENTS_POTOWNERS   2013-7-5 上午 10:47:12
  28    PEOPLEASSIGNMENTS_EXCLOWNERS       2013-7-5 上午 10:47:12
  29    PEOPLEASSIGNMENTS_BAS   2013-7-5 上午 10:47:12
  30    SYS_C00224615    2013-7-5 上午 10:47:12
  31    ORGANIZATIONALENTITY      2013-7-5 上午 10:47:11
  32    SYS_C00224612    2013-7-5 上午 10:47:11
  有这些文件。
  Jbpm-ds也需要修改。
  
  
  java:jboss/OracleDs
  jdbc:oracle:thin:@10.48.71.82:1521:corev6
  oracle.jdbc.driver.OracleDriver
  ipcis_dev
  ipcis_dev
  
  
  这里暂时一个段落
  Tomcat+jbpm没有实现。希望有成功经历的人能分享一下!


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-600226-1-1.html 上篇帖子: ORACLE 10G RAC 10.2.0.4 升级 10.2.0.5 手册 下篇帖子: oracle注入整理(一)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表