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

[经验分享] jbpm 3.2.2+Tomcat 6.0.10+MySQL5.0.27/MSSQL2000全攻略二

[复制链接]

尚未签到

发表于 2017-2-10 08:49:29 | 显示全部楼层 |阅读模式
  点击Add,选择Search...找到你解压的jbpm-jpdl-3.2.2文件夹,然后填写Name,点击OK。回到主界面,此时还要勾选Name下的复选框,点击Apply
DSC0000.jpg
DSC0001.jpg
             Server Deployment里面的东西是用来布署流程用的,前提是你得先发布好jbpm-console控制台这个程序,保证这个程序跑起来没有问题,否则是不会成功的。8080端口号和你服务器保持一致,如Tomcat或JBoss,另外布署一个新流程时,一定要先启动服务器。jbpm-console这个名字是默认发布到服务器上的名字,比如Tomcat中,webapps下使用的名字和这个要一样,那个变了,这个也要跟着变,还是保持默认就行。upload不要作修改,说的这些其实与布署jbpm-console应用没有多大关系,大家看看就行。 DSC0002.jpg
     
       8、布署jbpm-console

             在jbpm-jpdl-3.2.2\deploy目录下可以看到jbpm-console.war、build.xml(当然还有其它文件,现在我们只关心这两个),在CMD中,进入jbpm-jpdl-3.2.2\deploy目录下,使用命令:ant customize.console.for.tomcat 然后我们在deploy下可以看到多出来customized和target两个文件夹,进入customized,可以看到jbpm-console.war这个文件,用winrar将其解压到当前目录下,这时我们就得到了jbpm-console的发布应用了,不过别高兴,还有很多工作没做呢。这里我来说下,为什么使用ant customize.console.for.tomcat 这个命令,打开build.xml文件,你可以看到这样一段代码:

<target name="customize.console.for.tomcat" description="Creates a customized jbpm-console.war for tomcat in the customized directory">

    <mkdir dir="target/war" />

    <mkdir dir="customized" />

    <unzip src="jbpm-console.war" dest="target/war" />

    <copy todir="target/war/WEB-INF/lib">

      <fileset dir="../lib">

        <include name="activation.jar" />

        <include name="antlr*.jar" />

        <include name="asm.jar" />

        <include name="bsh.jar" />

        <include name="cglib.jar" />

        <include name="commons-logging.jar" />

        <include name="dom4j.jar" />

        <include name="hibernate3.jar" />

        <include name="jboss-backport-concurrent.jar" />

        <include name="jbossretro-rt.jar" />

      </fileset>

    </copy>

    <delete>

      <fileset dir="target/war/WEB-INF/lib">

        <include name="el-api.jar" />

        <include name="el-ri.jar" />

      </fileset>

    </delete>

    <zip destfile="customized/jbpm-console.war">

      <fileset dir="target/war" />

    </zip>

</target>


             大家看到了吧,customize.console.for.tomcat为taget的name,所以这里使用这个命令就不觉得奇怪了,大象开始也觉得很迷惑,为什么网上都这样写,却不写为什么,看来是问题太简单了,那些大大们想来这根本就不是问题。呵呵呵~~~

      a)、加入必要的jar

            在jbpm-console\WEB-INF\lib下要加入以下几个jar包:jboss-j2ee.jar、commons-collections.jar、jsf-api.jar、jsf-impl.jar,删除jsf-api-14.jar和jsf-impl-14.jar这两个jar包。

      b)、建jBPM数据库

            在jbpm-jpdl-3.2.2\db下找到jbpm.jpdl.mysql.sql,打开它删除前面的alter table JBPM_XX部分,保留后面的,然后再在每句SQL语句后面加上分号,检查一下有没有遗漏。然后在MySQL中新建一个jbpm数据库,将sql脚本导入进来,大象使用的是SQLyog可视化操作工具,其它相关的可视化工具非常多,可以任选一种使用,如果你不用这些工具来简化开发,那就配置mysql的PATH环境变量,在命令行中操作吧。^_^

            在SQLyog中操作如下:

            1、点击菜单"DB"->"Create Database",输入jbpm。

            2、点击菜单"Tools"->"Import From SQL Statements...",在弹出窗口中点击"..."按钮,选择jbpm.jpdl.mysql.sql文件,然后再点击Execute按钮。请在点击Execute前确保sql脚本没有语法错误,否则是不可能执行成功的。

     

运维网声明 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-339941-1-1.html 上篇帖子: tomcat下配置struts2的Unable to load configuration.-bean-jar:file问题 下篇帖子: 64位Java开发平台的选择,如何区分JDK,Tomcat,eclipse的32位与64版本
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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