欢迎大家去我的个人网站踩踩 点这里哦
1. 下载Activiti-5.17.0.zip 包并解压
2.在eclipse导入 先把Activiti-activiti-5.17.0\modulesactiviti-web-explorer2 项目拷贝到工作空间
3. 在eclipse导入activiti-web-explorer2项目,然后右键项目选择Maven–Update Project Configuration,更新
4. 修改数据库为oracle:
修改db.properties为以下配置:
注意,需要先在pom.xml中加上oracle驱动的依赖
5. 再把resources\activiti-custom-context.xml文件中的所有bean的配置注释打开,以使可以使用自定义的数据库配置
运行mvn install命令可以看到在target目录打包了新的war包
6.此时启动项目会报错
### The error may exist in org/activiti/db/mapping/entity/Property.xml
### The error may involve org.activiti.engine.impl.persistence.entity.PropertyEntity.selectProperty-Inline
### The error occurred while setting parameters### SQL: select * from ACT_GE_PROPERTY where NAME_ = ?
### Cause: java.sql.SQLException: ORA-00942: 表或视图不存在
原因是引擎在创建表之前 isTablePresent() 方法 发现 schema 的值为null,所以需要配置属性
<property name="databaseSchema" value="ACTIVITI"></property>
7.项目启动成功,但是第二次启动又报错了,
Caused by: java.sql.SQLException: ORA-00955: 名称已由现有对象使用
此时把上一步骤,那句注释掉就可以了
8.访问http://localhost:8085/activiti-webapp-explorer2 端口号看自己的tomcat配置,登录名密码用kermit
还有其他用户,可以去数据库查一下activiti默认建的23张表其中有用户表
9.当新建模型的时候,发现 http://localhost:8085/activiti-webapp-explorer2/modeler.html?modelId=16591,
发现里面的工具栏都没有
<img data-cke-saved-src="https://img-blog.csdn.net/20171211163231821?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY1MjE1MDc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" src="https://img-blog.csdn.net/20171211163231821?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY1MjE1MDc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
后来查找问题,
查找前台页面会发现在editor-app文件夹下的app-cfg.js中全局访问路径/activiti-explorer/service
将activiti-explorer改成自己的项目名
<img data-cke-saved-src="https://img-blog.csdn.net/20171211163254487?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY1MjE1MDc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" src="https://img-blog.csdn.net/20171211163254487?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY1MjE1MDc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
<img data-cke-saved-src="https://img-blog.csdn.net/20171211163317176?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY1MjE1MDc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" src="https://img-blog.csdn.net/20171211163317176?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY1MjE1MDc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/111320.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...