<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Vincent Thinking

    All about Vincent's work and life

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      34 隨筆 :: 0 文章 :: 183 評論 :: 0 Trackbacks
    jbpm作為jboss的一個子項目,和jboss綁定的比較多,官方文檔也沒有說如何移植,下面就移植作個簡要的說明。

    1. 下載jbpm http://www.jboss.com/products/jbpm/downloads

    2. 解壓,導入eclispe的項目中 配置MYSQL 1. 在eclipse的jpbm項目中加入mysql的lib 2. mysql創建一個數據庫"jbpm"

    3. 在eclipse的jbpm項目中找到'jbpm-3.0\src\resources'目錄,創建一個自目錄'mysql'

    4. 把同目錄hsqldb文件夾中的2個文件(create.db.hibernate.properties, identity.db.xml)拷貝到mysql目錄中

    5. 按下面所示編輯 'create.db.hibernate.properties'

    hibernate.dialect=org.hibernate.dialect.MySQLDialect
    hibernate.connection.driver_class
    =com.mysql.jdbc.Driver
    hibernate.connection.url
    =jdbc:mysql://localhost:3306/jbpm
    hibernate.connection.username
    =root
    hibernate.connection.password
    =root
    hibernate.c3p0.min_size
    =1
    hibernate.c3p0.max_size
    =3
    hibernate.show_sql
    =true


    6. 在eclipse的jbpm項目中找到ant腳本'build.deploy.xml',進行編輯 找到 target name="create.db", 刪除 db.start, db.stop 在這個目標塊中將所有的'hsqldb' 替換為 'mysql'

    7. 運行ant create.db -buildfile build.deploy.xml創建jbpm表結構

    8. 找到target name="build.webapp"按下面進行編輯
      <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" /> 
          
    <fileset dir="lib/jsf" includes="*.jar" /> 
          
    <fileset dir="lib/commons" includes="commons-digester-*.jar, commons-beanutils-*.jar" /> 
        
    </copy> 
        
    <jar destfile="build/jbpm.war">
          
    <fileset dir="build/jbpm.war.dir" />
        
    </jar> 
      
    </target>


    9. 找到目錄src/resources,編輯jbpm.properties文件
    jbpm.scheduler.service.factory=org.jbpm.scheduler.impl.SchedulerServiceImpl
    jbpm.task.instance.class
    =org.jbpm.taskmgmt.exe.TaskInstance

    # uncomment the next line if JbpmSessionFactory.getInstance()
    # should lookup the singleton instance from JNDI instead of creating 
    # a default one.
    #
    #jbpm.session.factory.jndi.name
    =java:/jbpm/JbpmSessionFactory

    # uncomment the next line to use the file system instead of the database for 
    # storing files related to a process definition
    #
    # jbpm.files.dir
    =c:/jbpm.data

    # resource path to a properties file that will overwrite all the hibernate 
    # properties. For database specific builds in db project there is a different
    # hibernate.properties file on the classpath for each database. You could change
    # the default database for any testing runs by uncommenting the next line and
    # adding a hibernate.properties file in the basedir.
    #
    jbpm.hibernate.cfg.xml
    =jbpm.hibernate.cfg.xml
    #jbpm.hibernate.properties
    =jbpm.hibernate.properties

    編輯jbpm.hibernate.properties文件
    #hibernate.dialect=org.hibernate.dialect.HSQLDialect
    #hibernate.connection.datasource
    =java:/DefaultDS

    10. 找到src/config.files目錄,編輯hibernate.cfg.xml文件
        <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
        
    <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
        
    <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/jbpm3</property>
        
    <property name="hibernate.connection.username">root</property>
        
    <property name="hibernate.connection.password">root</property>
            
        
    <!-- c3p0 connection pooling properties-->
        
    <property name="hibernate.c3p0.min_size">1</property>
        
    <property name="hibernate.c3p0.max_size">3</property>

        
    <property name="hibernate.query.substitutions">true 1, false 0</property>
        
    <property name="hibernate.connection.pool_size">15</property>

    11. 運行ANT腳本ant build.webapp -buildfile build.deploy.xml 生成jbpm.war,拷貝到tomcat web目錄中,啟動tomcat,輸入'http://localhost:8080/jbpm' 就可以看到他的example
    posted on 2005-12-19 17:26 Vincent Thinking 閱讀(5853) 評論(14)  編輯  收藏 所屬分類: WorkFlow

    評論

    # re: JBPM- 整合Jbpm,tomcat,mysql 2006-04-07 21:56 waitray
    請問樓主如果是JBPM3.1應該怎么整合到tomcat中?

    “9. 找到目錄src/resources,編輯jbpm.properties文件”這個步驟無法實現。

    我是在JBOSS的論壇上鏈接過來的,希望樓主能給予幫助  回復  更多評論
      

    # re: JBPM- 整合Jbpm,tomcat,mysql 2006-04-10 14:16 Vincent Thinking
    怎么無法實現?

    最近太忙,回復的慢了。。  回復  更多評論
      

    # re: JBPM- 整合Jbpm,tomcat,mysql 2006-05-25 14:20 rui
    樓主有沒有試過把jbpm3.1.1移到tomcat+ oracle上?jbpm3.0跟jbpm3.1.1有比較多的變動  回復  更多評論
      

    # re: JBPM- 整合Jbpm,tomcat,mysql 2006-05-25 14:22 rui
    樓主有聯系方式嗎?  回復  更多評論
      

    # re: JBPM- 整合Jbpm,tomcat,mysql 2006-05-26 09:31 Vincent Thinking
    最近沒有在做jbpm相關的工作.

    jbpm的數據層用的是hibernate,移植數據庫我想問題應該不大.  回復  更多評論
      

    # re: JBPM- 整合Jbpm,tomcat,mysql 2006-08-18 14:22 zhang
    怎么沒有大牛留下點 聯系方式阿,
    希望最近在看JBPM的兄弟姐妹加我,QQ:57875031,一起學習  回復  更多評論
      

    # re: JBPM- 整合Jbpm,tomcat,mysql 2006-08-30 00:14 樓主沒抄全吧,那個文件根本就沒有啊
    樓主沒抄全吧,那個文件根本就沒有啊  回復  更多評論
      

    # re: JBPM- 整合Jbpm,tomcat,mysql 2006-09-08 10:24 maya
    我按你的步驟,很順利.不過在http://localhost:8080/jbpm/時報:

    type Exception report

    message

    description The server encountered an internal error () that prevented it from fulfilling this request.

    exception

    javax.servlet.ServletException: Filter execution threw an exception
    org.jbpm.webapp.filter.ContextFilter.doFilter(ContextFilter.java:19)
    org.jbpm.webapp.filter.LogFilter.doFilter(LogFilter.java:38)


    root cause

    java.lang.NoClassDefFoundError
    java.lang.Class.forName0(Native Method)
    java.lang.Class.forName(Class.java:141)
    org.jbpm.webapp.context.Context.class$(Context.java:33)
    org.jbpm.webapp.context.Context.getPersistenceContext(Context.java:33)
    org.jbpm.webapp.filter.PersistenceFilter.doFilter(PersistenceFilter.java:22)
    org.jbpm.webapp.filter.ContextFilter.doFilter(ContextFilter.java:19)
    org.jbpm.webapp.filter.LogFilter.doFilter(LogFilter.java:38)


    note The full stack trace of the root cause is available in the Tomcat logs.

      回復  更多評論
      

    # re: JBPM- 整合Jbpm,tomcat,mysql 2006-09-22 14:52 powermore
    不知樓上的錯誤解決了沒有,我也犯了同樣的錯誤。  回復  更多評論
      

    # re: JBPM- 整合Jbpm,tomcat,mysql[未登錄] 2007-06-19 15:57 soa
    根本就沒有jbpm.properties這個文件啊,怎么修改呢?  回復  更多評論
      

    # re: JBPM- 整合Jbpm,tomcat,mysql[未登錄] 2007-07-17 14:15 adu
    <copy todir="build/jbpm.war.dir/WEB-INF/lib">
    <fileset dir="build" includes="jbpm-${jbpm.version}.jar" />
    <fileset dir="build" includes="jbpm-identity-${jbpm.version}.jar" />
    <fileset dir="build" includes="jbpm-webapp-${jbpm.version}.jar" />
    <fileset dir="lib/jsf" includes="*.jar" />
    <fileset dir="lib/dom4j" includes="*.jar" />
    <fileset dir="lib/hibernate" includes="jaxen-*.jar" />
    <fileset dir="lib/commons" includes="commons-digester-*.jar, commons-beanutils-*.jar, commons-fileupload-*.jar" />
    </copy>

    樓主的任務少copy的兩個jar  回復  更多評論
      

    # re: JBPM- 整合Jbpm,tomcat,mysql 2007-09-30 14:23 hao0374
    我這里有個成功的誰要?  回復  更多評論
      

    # re: JBPM- 整合Jbpm,tomcat,mysql 2009-05-12 15:10 jjtking
    成功的給我發一份,jjtking@163.com  回復  更多評論
      

    # re: JBPM- 整合Jbpm,tomcat,mysql[未登錄] 2013-08-23 17:40 aa
    @hao0374
    650868686@qq.com 謝謝  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 国产免费不卡v片在线观看| 亚洲午夜成激人情在线影院| 最近2019中文字幕mv免费看| 国产免费一区二区三区不卡| 皇色在线视频免费网站| 国产日韩一区二区三免费高清| 国产天堂亚洲精品| 亚洲综合一区无码精品| 深夜国产福利99亚洲视频| 成人毛片免费视频| 国产香蕉免费精品视频| 亚洲国产AV无码一区二区三区 | 18禁超污无遮挡无码免费网站国产| 久久国产美女免费观看精品| 亚洲高清在线视频| 亚洲片一区二区三区| 欧洲人免费视频网站在线| 一级毛片免费全部播放| 91精品国产亚洲爽啪在线影院| 伊人久久精品亚洲午夜| 亚洲精品无码99在线观看| 国产免费AV片无码永久免费| 成人免费福利电影| 成人影片麻豆国产影片免费观看| 人与禽交免费网站视频| 亚洲一区二区三区免费视频| 最近免费中文字幕大全免费版视频 | 亚洲高清视频在线| 337p日本欧洲亚洲大胆艺术| 亚洲第一福利视频| 亚洲国产精品一区二区久久hs| 在线观看免费国产视频| 日本高清免费不卡在线| 成在线人永久免费视频播放| 日韩电影免费在线| 国产做床爱无遮挡免费视频| 免费a级毛片大学生免费观看| 免费A级毛片无码A∨| 久久免费动漫品精老司机 | 亚洲va无码手机在线电影| 午夜免费福利网站|