activiti(三)发布activiti-explorer.war

下载activiti-5.19.0后,点开后有个was文件夹,该文件夹下有activiti-explorer.war以及activiti-rest.war俩个war包。
这节我们介绍activiti-explorer.war的使用。
activiti-explorer默认情况下是不支持中文的。
需要修改war包activiti-custom-context.xml
将其中的内容

  <bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
    <property name="dataSource" ref="dataSource" />
    <property name="transactionManager" ref="transactionManager" />
    <property name="databaseSchemaUpdate" value="true" />
    <property name="jobExecutorActivate" value="true" />
    <property name="enableDatabaseEventLogging" value="true" /> 
    <property name="customFormTypes">
      <list>
        <bean class="org.activiti.explorer.form.UserFormType"/>
        <bean class="org.activiti.explorer.form.ProcessDefinitionFormType"/> 
        <bean class="org.activiti.explorer.form.MonthFormType"/>   
      </list>
    </property>
  </bean>

修改成

  <bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
    <property name="dataSource" ref="dataSource" />
    <property name="transactionManager" ref="transactionManager" />
    <property name="databaseSchemaUpdate" value="true" />
    <property name="jobExecutorActivate" value="true" />
    <property name="enableDatabaseEventLogging" value="true" />
    <property name="activityFontName"  value="宋体" />
    <property name="labelFontName"  value="宋体" />
    <property name="customFormTypes">
      <list>
        <bean class="org.activiti.explorer.form.UserFormType"/>
        <bean class="org.activiti.explorer.form.ProcessDefinitionFormType"/> 
        <bean class="org.activiti.explorer.form.MonthFormType"/>   
      </list>
    </property>
  </bean>

网上说把这个内容修改后,重新发布就可以支持中文了,但我试了多次还是乱码,弄了半天没搞定,本打算修改源代码来实现想要的功能的,但后来网上有帖子说需要设置tomcat的配置。
我采用的是Intellij idea 配置了下vm参数
这里写图片描述

-Xms512m
-Xmx512m
-XX:MaxNewSize=512m
-XX:MaxPermSize=512m
-Dgo.conf.path=E:\apache-tomcat-7.0.22\conf\go
-Dsun.jnu.encoding=UTF-8
-Dfile.encoding=UTF-8

才搞定中文乱码的问题。

修改activiti-explorer的数据库连接,点开\activiti-explorer.war\WEB-INF\classes\db.properties
我这里使用mysql作为数据库 修改其中的内容

db=mysql
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/go_bi?createDatabaseIfNotExist=true
jdbc.username=root
jdbc.password=root

这时候需要将mysql-connector-java-5.1.10.jar文件放入到lib中。发布成功后,在浏览器中输入
http://127.0.0.1:8080/activiti-explorer/
会出现该界面:
这里写图片描述

输入用户名:kermit 密码:kermit 可以登录到流程管理后台。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值