授权 | 开源 |
大小 | 67.78MB |
语言 | Java |
驰骋BPM系统包含表单引擎+流程引擎+权限控制,方便集成,配置灵活,功能强大,适合中国国情的工作流引擎。
2.2.pom.xml中添加如下依赖: 若有jar包冲突,请自行解决冲突。
<dependency>
<groupId>jflow-core</groupId>
<artifactId>jflow-core</artifactId>
<version>1.1.0-SNAPSHOT</version>
</dependency>
2.3.拷贝文件:
拷贝 jflow-web 项目下的 WF 和 DataUser 文件夹,到你的项目发布目录下。 拷贝 jflow-web 项目下的 jflow.properties、spring-context-jflow.xml和spring-mvc-jflow.xml文件,到你的项目的资源根目录下。
2.4.在您的 spring context 配置文件中加入:
<import resource="classpath*:/spring-context-jflow.xml"/>
打开这个文件,修改JFlow使用的数据源,为您的数据源名称:
<property name="dataSource" ref="dataSource" />
集成您的登录登出(JFlow在获取当前登录信息的时候自动从该Key中获取用户信息,不使用时请注释掉此句):
<property name="userNoSessionKey" value="你的当前用户登录的UserNo的SessionKey名称" />
2.5.在您的spring mvc 配置文件中加入:
<import resource="classpath*:/spring-mvc-jflow.xml"/>
2.6.在您的 web.xml 配置文件中加入:
<!-- Request Context Filter-->
<filter>
<filter-name>requestContextFilter</filter-name>
<filter-class>org.springframework.web.filter.RequestContextFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>requestContextFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- Apache CXF Servlet -->
<servlet>
<servlet-name>CXFServlet</servlet-name>
<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CXFServlet</servlet-name>
<url-pattern>/service/*</url-pattern>
</servlet-mapping>
2.7.JFlowSpringBoot使用War包发布的时候,请修改jflow-web下pom.xml下的配置