paulwong

          activiti 5.4 demo基于oracle數據庫安裝配置

          一、環境下載
          1. Activiti5.4.zip
          2. activiti-modeler-5.4.war
          3. apache-tomcat-6.0.20.zip
          4. jdk 1.6full22
          5. ant1.8.2
          6. oracle 10g rc2

          二、環境準備
          1. 安裝jdk1.6full22 配置JAVA_HOME,CLASS_PATH,PATH
          2. 安裝ant1.8.2,配置ANT_HOME,PATH
          3. 安裝oracle 10g rc2,創建用戶:activiti/activiti(建議為其創建獨立表空間和臨時表空間),分配create session,resource,dba權限;
          4. 解壓Activiti5.4.zip->../activiti-5.4(即activiti_home)
          5. 將activiti-modeler-5.4.war和apache-tomcat-6.0.20.zip放到activiti_home/downloads

          三、activiti5.4 demo相關配置
          1. 指定demo數據庫為oracle 10g
            修改activiti_home/setup/build.properties:db=H2->db=oracle

          2. 指定自選版本的tomcat(建議6.0以上,這里用的是6.0.2.0,以下為測試過)   
            修改activiti_home/setup/build.properties:tomcat.version=6.0.32->tomcat.version=6.0.2.0

          3. 指定自己下載的activiti-modeler-5.4.war和apache-tomcat-6.0.20.zip(這里必須與tomcat.version一致) 
            修改downloads.dir=../../downloads->downloads.dir=activiti_home/downloads

          4. 配置oracle數據庫信息,主要修改activiti_home/setup/build.oracle.properties:       
            db=oracle
            jdbc.driver
            =oracle.jdbc.driver.OracleDriver
            jdbc.url
            =jdbc:oracle:thin:@localhost:1521:ORCL
            jdbc.username
            =activiti
            jdbc.password
            =activiti


          5. 修改tomcat的8080為80端口,主要修改activiti_home/setup/build.xml配置(兩處):
            <replacetoken><![CDATA[port="8080"]]></replacetoken>
            <replacevalue><![CDATA[port="80" URIEncoding="UTF-8"]]></replacevalue>
            注意:如果修改了默認端口,需要修改配置文件里所有默認端口為指定端口

          6. 指定自己的瀏覽器,這里用的是firefox,如果配的瀏覽器不存會取當前系統默認瀏覽器
            <property name="windows.browser" value="F:/application/Mozilla Firefox/firefox.exe" />


          7. 指定自己數據庫對應的jdbc driver默為ojdbc5*.jar,這里指為ojdbc14.jar,修改如下:
            <include name="ojdbc1*.jar" if="db.is.oracle"/>

            并把ojdbc14.jar放到:activiti_home/setup/files/dependencies/libs和activiti_home/setup/files/webapps所有web工程對應的lib里(這個在安裝發布相應工程為自動復制到相應的應用里)

          8. 解決安裝過程中中文顯示亂碼問題(這里不能解決安裝一小段顯示亂碼問題),在activiti_home/setup/files/tomcat/logging.properties添加如下內容:
            java.util.logging.ConsoleHandler.encoding = GBK

          9. 在activiti_home/setup運行ant cfg.create命令生成修改后的activti配置,這些信息都放在新生成的activiti_home/setup/build文件里
            這里最關鍵的兩個文件:activiti.cfg.xml和activiti-cfg.jar

          10. 替換activiti_home/setup/files/cfg.activiti/standalone/activiti.cfg.xml為新生成的activiti.cfg.xml

          11. 替換activiti_home/setup/files/webapps下所有activiti-cfg.jar為新生成的activiti-cfg.jar

          12. 修改activiti_home/setup/files/cfg.modeler/configuration.properties里host = http://localhost:8080為host = http://localhost(這里用的是80端口)

              

          posted on 2012-03-14 15:19 paulwong 閱讀(5164) 評論(0)  編輯  收藏 所屬分類: JBPM

          主站蜘蛛池模板: 泸西县| 宝兴县| 闽侯县| 九江县| 乐亭县| 景德镇市| 宜兰县| 阳西县| 雷波县| 深泽县| 池州市| 牡丹江市| 昌平区| 衡阳市| 古丈县| 淮滨县| 新密市| 龙口市| 舞钢市| 乐平市| 秭归县| 阳曲县| 罗平县| 黄平县| 抚州市| 苏尼特右旗| 准格尔旗| 华亭县| 肥东县| 盐源县| 通榆县| 绥宁县| 油尖旺区| 海门市| 泗水县| 平果县| 武宣县| 弥渡县| 昌都县| 水城县| 吉首市|