0.准备工作
话不多说,先丢官方文档:
我安装的最新版7.16.0版,需要提前安装jdk1.8,tomcat,这个按照对应教程走就可以了
查看java版本
java -version
tomcat就在bin目录下能运行以下两个命令
./startup.sh
./shutdown.sh
运行第一个后,打开浏览器localhost:8080,就是这样的页面就算好了,然后在终端运行./shutdown.sh关闭
插播一条:这里我的jre_home重启后又变回这个插件的home了,这个可能和配置文件有关(我可能每次登录都得刷新一下配置文件了)
关于配置文件,需要去~目录修改.bash_profile文件,这个地址的配置我是直接把jdk的路径拖下来的,因为mac下的jdk都默认安装在/Library/Java/JavaVirtualMachines下面,这个是苹果的官方文档给的
以下是我的.bash_profile文件内容
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Home
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH
PATH=$PATH/usr/local/Cellar/apache-tomcat-9.0.58/bin
export PATH
如果目录下没有.bash_profile,就用touch创建后使用vim命令编辑,有的话直接vim编辑就好
touch .bash_profile
vim .bash_profile
vim命令不熟悉的同学请百度一下,简单来说就是进去后就输入i,进入编辑模式,编辑完按esc键,再输入:wq
完成后输入source .bash_profile
刷新配置文件,再进入tomcat的bin目录,启动后jre就是我自己安装的jdk的位置,之前那个可能是vscode的java插件,不过我不用vsvode来写java,idea还是香
下载camunda
有两个要下载的,一个是modeler,一个是community edition
windows是下载的zip,mac和linux系统下载tar(开发者老哥是这么说的),下载好后直接解压
这个community edition是camunda的服务器端,旁边那个modeler是客户端软件(我是这么理解的,还没看多久的文档,英语文档真是要命)
这个我就下载的dmg文件,然后安装dmg文件
这样前期的安装准备就做好了
运行camunda
首先看一下camunda-bpm-run-7.16.0的目录结构,在这个目录下打开终端运行./start.sh,也可以在编辑器里运行
奇怪的bug出现了,javahome出问题了,但是没有影响运行(之后我再捣鼓一下)
前期先记住configuration目录内的default.yml,这里可以配置后台的用户名密码,也就是这个
admin-user,还有一系列其他的配置,在
总之打开localhost:8080
这个用户名密码就是default.yml的admin-user,输入上面的就行
这个就是登录成功了,这个具体是怎么用的大家可以先看看官方文档(🐶),我还没怎么看,大概就是在modeler里创建一个工作流,保存后在tasklist里可以看到,可以自己运行一下试试
刚刚下的另外一个dmg文件就是这个,这个选择第一个先创建一个工作流
我随便创建了一个,输入id和name就可以保存了,左下角的两个图标是部署和运行,这里我先试试运行
点击第一个start process instance
点击next ->start
( 可以看到这里的rest endpoint是这个本地路径,所以记得先启动这个的后台)
点进cockpit,这个是默认存在的几个,所以忽略目前已有的八个,直接点running process instances,这个对应之前start process instance
这个do anything就是刚刚我们创建的,点进去后也是刚刚创建的
好了,到这里也就算是运行好了
ps:这个是之前查看用户名密码那个configuration目录下的,default.yml只是一些基本配置,production.yml才是一些重要配置,大家可以先打开看一下,具体的配置项请参考这个链接:docs.camunda.org/manual/7.16…