搜档网
当前位置:搜档网 › Activiti开发环境搭建

Activiti开发环境搭建

Activiti开发环境搭建
Activiti开发环境搭建

Activiti 开发环境搭建

1Jdk安装配置

安装java开发环境,1.6以上版本。

在环境变量中配置JAVA_HOME,值为java的安装目录。如下图所示:

CLASSPATH配置如下所示:

PATH配置如下所示:

在命令行中输入java –version验证java是否安装成功,如下所示:

2Tomat安装配置

文件:\开发环境搭建\ apache-tomcat-8.0.27.zip

下载地址:https://www.sodocs.net/doc/382519250.html,/download-80.cgi

环境变量配置如下:

启动tomcat(在安装目录下的bin目录中双击startup.bat),在浏览器地址栏中输入:http://localhost:8080/。出现如下所示页面,说明安装成功。

以上可参考网页https://www.sodocs.net/doc/382519250.html,/article/870c6fc33e62bcb03fe4be90.html的内容。3Mysql安装配置

Mysql: \开发环境搭建\ mysql-5.6.26-win32.zip

Mysql 客户端:\开发环境搭建\ MySQL-Front_V5.3.4.214_Setup.1435658094.exe

下载地址:https://www.sodocs.net/doc/382519250.html,/downloads/

环境变量配置:

4Eclipse下载

Eclipse: \开发环境搭建\eclipse-jee-luna-SR2-win32.zip

下载地址:https://www.sodocs.net/doc/382519250.html,/downloads/

下载J2EE版本

5Eclipse MAVEN配置

MAVEN:\开发环境搭建\apache-maven-3.3.3-bin.zip

解压到自定义目录,添加环境变量如下:

如下所示,验证是否安装成功:

Eclipse配置修改如下:Window -> Preference -> Maven ->User Settings

参考:https://www.sodocs.net/doc/382519250.html,/article/295430f136e8e00c7e0050b9.html

下载的是J2EE版本的eclipse的话,就不需要安装插件Maven Integration for Eclipse。6Eclipse activiti 插件安装

Help->Install New Software对话框中进行安装,两种方式一种是在线安装,如下所示:

另外一种是下载后安装,具体如下所示:

插件资料:\开发环境搭建\activiti-designer-5.18.0.zip

也可以直接从官网下载最新的压缩包:https://www.sodocs.net/doc/382519250.html,/designer/archived/

安装后验证:File->New->Other对话框中出现如下所示即为安装成功。

安装完成后,将“保存bpmn文件时创建图片文件”勾选上。这样你每次保存bpmn文件时,会为你自动创建图片文件。如下所示:

7项目搭建

视频资料:\开发环境搭建\Activiti项目搭建与Spring集成配置.exe 可参考该视频的步骤进行。具体步骤为:

7.1下载activiti

Activiti资料:\开发环境搭建\activiti-5.18.0.rar

下载地址:https://www.sodocs.net/doc/382519250.html,/

7.2新建MAVEN项目

File->New->Other对话框选择如下,点击”next”

出现如下所示的对话框直接点击”next”

出现如下所示的对话框,Filter中输入webapp,过滤后选择最后一个,点击”next”

如下所示的对话框中,输入相关信息,点击”Finish”

7.3项目中配置tomcat

Activiti->右键->Properties,在如下所示的属性界面添加tomcat。

7.4POM配置

(1)修改POM.XML文件,内容包括spring的依赖,以及其他依赖的配置,修改后内容如下:

xmlns:xsi="https://www.sodocs.net/doc/382519250.html,/2001/XMLSchema-instance"

xsi:schemaLocation="https://www.sodocs.net/doc/382519250.html,/POM/4.0.0

https://www.sodocs.net/doc/382519250.html,/maven-v4_0_0.xsd">

4.0.0

org.xdemo.example

activiti

war

0.0.1-SNAPSHOT

activiti Maven Webapp

https://www.sodocs.net/doc/382519250.html,

1.6

4.0.2.RELEASE

4.3.4.Final

5.1.36

0.9.1.2

1.2.17

5.18.0

1.2

org.springframework

spring-webmvc

${springframework}

org.springframework

spring-orm

${springframework}

org.springframework

spring-context-support ${springframework}

org.hibernate

hibernate-core

${hibernate}

mysql

mysql-connector-java

${mysql.connector}

c3p0

c3p0

${c3p0}

log4j

log4j

${log4j}

jstl

jstl

${jstl}

org.activiti

activiti-engine

${activiti}

org.activiti

activiti-spring

${activiti}

junit

junit

3.8.1

test

activiti

org.apache.maven.plugins

maven-compiler-plugin

3.3

${jdk.version}

${jdk.version}

UTF8

true

(2)更新,在项目activiti右键后如下所示操作。

更新后下载的文件应该在C:\Users\User\.m2\repository目录下。

文件在\开发环境搭建\repository.rar压缩包中,如果没有网络的情况下,尝试将文件直接拷贝过去。

7.5数据库配置

(1)在activiti项目中,File->New->Other,选择“Source Folder”,点击”next”。

然后输入如下信息,点击”Finsh”

(2)将下载的activiti解压,然后将目录\activiti-5.18.0\database中的三个文件夹复制到刚才

创建的目录src/main/resources下。

(3)目录src/main/resources下创建activiti.cfg.xml文件,内容如下:注意下面红色加粗的

地方,实例代码的意思是数据库名称为activiti,mysql用户名为root,密码为123456。请根

据实际情况修改。

xmlns:xsi="https://www.sodocs.net/doc/382519250.html,/2001/XMLSchema-instance"

xsi:schemaLocation="https://www.sodocs.net/doc/382519250.html,/schema/beans https://www.sodocs.net/doc/382519250.html,/schema/beans/spring-beans.xsd">

class="org.activiti.engine.impl.cfg.StandaloneProcessEngineConfigurat ion">

value="jdbc:mysql://localhost:3306/activiti"/>

7.6Activiti数据库表的创建

(1)创建数据库

使用mysql的客户端创建activiti数据库。如下所示:

(2)在数据库中创建表

利用activiti的脚本和daschemacreate类创建数据库表

在如下图所示的视图下,菜单navigate->open type in hierarchy。

在下图所示的对话框中输入dbschemacreate,选择,点击OK。

然后如下图所示操作。

操作完成后,activiti相关的数据库表就已经创建成功。如下所示:

嵌入式Linux开发环境搭建

第一章Ubuntu 8.10的安装和网络配置 1.安装虚拟机软件Vmware 6.0.2 虚拟机安装版本Vmware 6.0.2的版本 在winxp操作系统下用鼠标双击VMware-workstation-6.0.2-59824图标,开始安装虚拟机Vmware,如下图所示: 双击VMware-workstation-6.0.2-59824图标,出现vmware的安装界面,所有的选项都采用默认值,用鼠标点【下一步】,然后出现安装进度条,系统开始安装vmware,等待安装完成后,出现如下安装完成界面: 用鼠标点【Finish】,虚拟机安装完成。系统提示重新启动计算机,选择【是】重新启动计算机,电脑重新启动后,虚拟机安装完成。 2.新建虚拟机 打开Vmware虚拟机软件,选【File】->【New】->【Virtual Machine】,弹出新建虚拟机向导对话框,注意以下几个重要的选项,其他都采用默认选项即可。 选择操作系统和版本,如下图所示:

选择虚拟机名称和存放的路径,如下图所示: 设置虚拟机硬盘大小为20G ,如下图所示:

点击【完成】按钮,这样我们就新建了一个虚拟机,下面我们设置一下虚拟机的内存,步骤如下: 点击虚拟机Vmware的【VM】->【settings】时菜单,弹出虚拟机设置对话框,设置虚拟机使用的内存为512M或1024M,如下图所示:

点击【OK】按钮,这样我们就新建了一个虚拟机,该虚拟机的硬盘为20G, 内存为512M .接着我们就可以在该虚拟机上安装ubuntu操作系统了。 注: 键盘和鼠标控制权在虚拟机和Windows系统之间的切换是通过组合键【Ctrl】+【Alt】来实现的。 3 安装Linux操作系统ubuntu Ubuntu安装版本ubuntu 8.10 点击vmware软件工具栏上的【绿色箭头】启动虚拟机,如下图所示:

实验三 搭建嵌入式系统开发环境

实验三搭建嵌入式系统开发环境 一、实验目的: 1.掌握嵌入式开发环境的配置; 2.掌握开发工具链的安装与配置; 3.掌握嵌入式系统内核和根文件系统的烧写的过程。 二、实验内容: 1)安装配置嵌入式开发环境; 2)安装与配置工具链; 3)内核和根文件系统的烧写 三、实验设备及工具: 硬件:UP-NETARM2410-S嵌入式实验仪、PC机pentumn500以上、硬盘40G以上、内存大于256M。 软件:PC机操作系统Red Hat Enterprise Linux 4、MINICOM 、AMRLINUX开发环境。 四、实验步骤: 1.共享windows下内核文件至linux环境下,并将文件复制至个人开发目录中 2.进入目录,输入make menuconfig,对内核进行裁剪配置 3.编译内核之前输入make clean清理编译环境 4.输入make dep 编译相关依赖文件 5.输入make zImage 输出最终编译后的镜像文件 6.将镜像文件共享至windows环境下 7.在windows打开超级终端,进入vivi,将镜像文件烧录至实验箱开发板中 五、实验总结: 通过本次实验,熟悉了Linux 开发环境,学会了如何进行linux内核的烧写。在实验

过程中了解到Linux内核模块的组成结构,通过本次实验,初步了解嵌入式开发的基本过程。 实验四嵌入式驱动程序设计 一、实验目的: 1.学习在LINUX 下进行驱动设计的原理 2.掌握使用模块方式进行驱动开发调试的过程 二、实验内容: 在PC 机上编写简单的虚拟硬件驱动程序并进调试,实验驱动的各个接口函数的实现,分析并理解驱动与应用程序的交互过程。 三、实验设备及工具: 硬件:UP-NETARM2410-S嵌入式实验仪、PC机pentumn500以上、硬盘40G以上、内存大于256M。 软件:PC机操作系统Red Hat Enterprise Linux 4、MINICOM 、AMRLINUX开发环境。 四、预备知识: 1.有 C 语言基础。 2.掌握在Linux 下常用编辑器的使用。 3.掌握Makefile 的编写和使用。 4.掌握Linux 下的程序编译与交叉编译过程。 5.有驱动开发的基本知识。 五、实验步骤: 1.进入/arm2410cl/exp/drivers/01_demo,使用vi 编辑器或其他编辑器阅读理解源代码 2.使用makefile编译驱动模块与测试程序,编译器采用armv4l-unknown-linux-gcc 3.将编译后的驱动模块demo.o和测试程序test_demo挂载到实验箱上 4.插入驱动模块demo.o 执行命令insmod demo.o 5.查看驱动是否插入成功,执行命令lsmod demo.o 6.运行测试程序,查看执行结果

嵌入式开发环境搭建步骤

嵌入式开发,通常都是在Linux环境下编译Uboot、Linux和android代码。编译uboot/Linux可以选择任何的Linux发行版,如redhat,suse,ubuntu,fedora,debian等,只要你配置好ARM交叉工具编译工具就可以了。 编译android,搭建环境最容易的就是ubuntu。google的官方网站上,也有搭建编译android的简单介绍,可以搜索下,网络上有相当多这方面的说明。 考虑到我们学习嵌入式的平台是Fast Models,以及自动的Realview EB模型硬件平台。而ARM官方推荐是在Redhat Enterprise(4,5,6)下安装Fast Models。所以,我们采用Redhat Enterprise 6作为开发环境。我们可以直接在电脑上安排RHEL6,也可以先安装vmware,然后在vmware中创建一个虚拟机,在虚拟机上安装RHEL6。在这里,小编是采用后者方式。 搭建Redhat Enterprise 6开发环境,建议做以下配置: 1)设置静态IP。在之前使用vmware的经历,发现如何网站采用dhcp方式,那么rhel6的IP地址有可能会发现改变。而我们需要网络IP最好是固定的,所以需要设置静态IP。RHEL6的静态IP的设置方法,可以搜索到。 2)开启ssh,samba服务 ARM嵌入式开发,基本上都是在命令(shell)方式下进行的,不需要图形界面。所以,在windows上运行vmware,vmware上虚拟机再运行rdel6的情况下,为了不增加windows系统的负荷,可以把vmware放在后台运行,使用ssh服务登陆到rdel6就可 以进行嵌入式开发了。 小编在开发嵌入式时,通常都是使用sourceinsight阅读、修改代码,然后在shell运 行命令进行编译。所以,开通samba服务,然后使用windows已安装的sourceinsight 工具,阅读放在rdel6上的Linux/uboot代码。 在Redhat发行版下,有关服务器的开启或关闭,可以在root用户下,使用setup命 令进入配置选项的“System Services”菜单下进行设置。 samba服务在菜单选项为:“smb”;ssh服务在菜单选项为:“sshd” 需要注意的是:windows下,要使用ssh服务/samba服务登陆vmware虚拟机上的rhel6,必须把rhel6上的防火墙关掉。setup命令--->Firewall Configuration--->去掉Enable。

嵌入式开发环境搭建

第一章开发环境搭建 要想进行嵌入式开发,首先,必须搭建一套完整的嵌入式开发环境。本章讲解在windows xp + Vmware虚拟机(安装Ubuntu10.04)环境下嵌入式开发环境的搭建。 1.1 交叉编译工具链的安装 嵌入式开发必须使用交叉编译工具链。你可以使用里仁提供的交叉编译工具(arm-linux-gcc-3.4.5和arm-linux-gcc-4.3.2),也可以使用crosstool-0.43或crosstool-ng自己编译交叉编译工具链。如何用工具自己编译交叉编译工具链,请参考其他资料。本节只讲解如何使用里仁提供的交叉编译工具链。 交叉编译工具链的安装步骤主要包括拷贝、解压和设置环境变量三部分。 1)拷贝 在主目录中建立工作目录liren,将交叉编译工具链拷贝到该目录下。 在/opt目录下建立virt.arm目录,将交叉编译工具解压到该目录下。操作时注意权限问题,需要加sudo执行命令。 其中,-C参数是制定解压后的存放目录。若不制定默认为当前目录。 查看/opt/virt.arm目录下的交叉编译工具。 arm-linux-gcc-3.4.5和arm-linux-gcc-4.3.2是两个版本的交叉编译器,以备以后使用。其中,arm-linux-gcc-3.4.5将在编译U-boot、文件系统及应用程序时使用;arm-linux-gcc-4.3.2将在编译内核时使用。 2)设置环境变量 把交叉编译工具解压到/opt/virt.arm目录后,编译程序时需要制定交叉编译工具的全路径。例如,在~/liren/test目录下编译“helloworld”。

不能够像gcc那样,直接使用arm-linux-gcc来编译,这是因为还没有设置环境变量。 在~/liren/sh/目录下创建两个脚本文件arm-linux-gcc-3.4.5.sh和arm-linux-gcc-4.3.2.sh。 分别为以下内容: arm-linux-gcc-3.4.5.sh arm-linux-gcc-4.3.2.sh 这两个脚本文件是用来设备环境变量的。 例如,执行source arm-linux-gcc-3.4.5.sh就会把交叉编译器arm-linux-gcc-3.4.5的路径加到PATH环境中。这样,就可以直接使用使用arm-linux-gcc编译程序了。 但是,用这种方法只能临时改变环境变量,退出终端后就失效,因此,在下次使用时需要重新设置。要想让设置长期生效,可以修改/etc/profile文件,在最后一行加上“export PATH=$PATH:/opt/virt.arm/arm-linux-gcc-x.x.x/bin”保存退出即可。不用重启系统,在终端运行“source /etc/profile”设置立即生效。 2.2 网络服务器的安装 在进行嵌入式开发时常常需要目标板和宿主机进行通信。因此,就会用到宿主机的网络服务。常用的网路服务有TFTP和NFS。下面介绍在Ubuntu10.04环境下安装TFTP和NFS 的方法。 2.2.1 安装配置TFTP服务 安装TFTP服务的步骤为: 安装tftp-hpa(客户端)和tftpd-hpa(服务器); 修改配置文件; 根据配置文件的路径,建立tftp目录,并修改目录权限; 重启tftp服务; 本地传输测试。

实验一 ARM嵌入式系统开发环境搭建

实验一ARM嵌入式系统开发环境搭建 一、虚拟机安装配置 ARM嵌入式系统开发需要linux环境,为了在windows下使用linux,需要安装虚拟机。虚拟机软件采用Virtualbox,linux操作系统的版本使用lubuntu。lubuntu系统已制成镜像文件,只需导入到virtulbox即可。 1. 安装VirtualBox虚拟机软件。采用默认安装。 2. 运行Virtualbox虚拟机软件,导入lubuntu虚拟机。 在“管理”菜单中,选择“导入虚拟电脑”项,在后续对话框中选择镜像文件,其余参数按照默认。 3. 启动lubuntu虚拟电脑进入linux界面。 二、建立交叉编译环境 1. 查看arm gcc 编译工具 # cd /opt/host/armv4l # ls bin 列出的以“armv4l-unkown –linux-”开头的系列文件就是gcc编译工具软件。 #armv4l-unknown-linux-gcc –v 应该显示以下信息:

如果没有出现该信息,则检查~/.bashrc文件,在其中加入“PATH=$PATH:$HOME/bin:/opt/host/armv4l/bin/”。 2. 建立桥接网络 当使用tftp下载程序时,为了使开发板能够访问虚拟机中的数据,需要对网络加以设置。开发板的IP为192.168.0.115;虚拟机的IP 设为:192.168.0.100 (1) 在lubuntu虚拟机的网卡配置中,选择“桥接网卡”, (2) 在windows操作系统网络配置界面中,将本地网卡和虚拟机的网卡桥接起来。桥接参数如下: IP设置为:192.168.0.2 掩码:255.255.255.0 网关:192.168.0.2 (3)lubuntu虚拟机的IP设置: 虚拟机IP:192.168.0.100 掩码:255.255.255.0 网关:192.168.0.2 3. 配置minicom参数 minicom程序用于在linux环境下通过串口和开发板通信。串口在烧写boot代码、操作系统内核及文件系统时使用。

嵌入式交叉开发环境的建立

实验四嵌入式交叉开发环境的建立 与通用计算机上的软件开发不同,嵌入式的编译过程被称为交叉编译,嵌入式系统的软件开发环境被称为嵌入式交叉开发环境。交叉编译就是把在宿主机上编写的高级语言程序编译成可以运行在目标机上的代码,即在宿主机上能够编译生成另一种CPU(嵌入式微处理器)上的二进制程序。交叉开发环境由宿主机和目标机组成,宿主机与目标机之间在物理连接的基础上建立起逻辑连接。 宿主机(Host)是用于开发嵌入式系统的计算机。一般为PC机(或者工作站),具备丰富的软硬件资源,为嵌入式软件的开发提供全过程支持。目标机(Target)即所开发的嵌入式系统,是嵌入式软件的运行环境,其硬件软件是为特定应用定制的。物理连

接是指宿主机与目标机通过物理线路连接在一起,连接方式主要有串口、以太网接口和OCD(On Chip Debug)三种方式。逻辑连接指宿主机与目标机间按某种通信协议建立起来的通信连接。在开发过程中,目标机端需接收和执行宿主机发出的各种命令如设置断点、读内存、写内存等,将结果返回给宿主机,配合宿主机各方面的工作。 宿主机上用于嵌入式软件开发的工具软件一般包括:文本编辑器、交叉编译器、交叉调试器、仿真器、下载器等。 当我们建立完成了嵌入式交叉开发环境后,我们就可以按照如图1所示,在宿主机上编写程序的源代码,使用交叉编译器编译成各个目标模块,使用交叉链接器链接生成可供下载调试或固化的目标程序,通过目标机和宿主机之间的物理连接(串口或网络接口)

将目标程序下载到目标机。 图1嵌入式软件编译过程 在这里中,我们是在宿主机的虚拟机(VMware Workstaion 6.5)上安装Red Hat Enterprise Linux 5。在Linux环境下,我们一般采用arm-linux-gcc作为交叉编译器,glibc是应用程序编程的函数库文件软件包,binutils用作二进制程序处理工具。这样一些软件构成了Linux下的交叉编译工具链。 通常构建交叉工具链有3种方法: (1)分步编译和安装交叉编译工具链所需要的库和源代码,最终生成交叉编译工具链;

相关主题