osWorkflow-1——osWorkflow官方例子部署启动运行(版本:OSWorkflow-2.8.0)

news2025/1/10 17:19:56

osWorkflow-1——osWorkflow官方例子部署启动运行(版本:OSWorkflow-2.8.0)

  • 1. 前言——准备工作
    • 1.1 下载相关资料
    • 1.2 安装翻译插件
  • 2. 开始搞项目
    • 2.1 解压 .zip文件
    • 2.2 简单小测(war包放入tomcat)
    • 2.3 导入项目到 IDE、配置项目运行环境
      • 2.3.1 导入项目到Eclipse
      • 2.3.2 导入项目到idea
    • 2.4 启动项目
      • 2.4.1 注意tomcat端口等
      • 2.4.2 启动项目
    • 2.5 简单点点——页面
      • 2.5.1 create an account
      • 2.5.2 用户login
      • 2.5.3 New Workflow(新建工作流)

1. 前言——准备工作

1.1 下载相关资料

  • 首先,这个官方已经不维护了,所以想在官方获取资料几乎不可能,那为啥还要花时间研究呢?为啥?问为啥的不会看到此篇文章,别问我为啥,存在即合理!虽然官网没资料,但是网上还是有很多可参考的资料的,需要做下面的准备工作,我的资料也是在csdn下载的,最终挑出2个参考价值大的分享一下:
    • 下载参考手册,英文版的,但是参考价值大,下载地址如下:

      国外OSWorkflow书籍,面向java开发者和架构师的好书!.

    • 下载源码,关于源码我就下载了这一个,因为我觉得大同小异,没必要挑了,不行自己调试即可。

      • 源码下载地址如下:

        OSWorkflow-2.8.0.

      • 使用这个是因为该朋友有文档,所以真实实践过,源码靠谱,文档参考地址:

        OSWorkflow官方例子部署及运行详解.

  • 两个文档我也放自己网盘了,需要的可去网盘直接下载:
    • 链接:
      https://pan.baidu.com/s/1yYpa86tOR2jQf2vpwe08rw?pwd=bmzm
      
    • 复制提取码:bmzm

1.2 安装翻译插件

  • 因为上面的参考书是英文版的,如果英语不好的朋友可能需要翻译工具,但是直接翻译pdf的工具好用的不知道多不多,但是我这里有一个可以试试:
    • 翻译效果如下(左边原文,右边翻译):
      在这里插入图片描述
    • 关于翻译插件的安装与使用,请看下面的文章:
      推荐几款实用的Google浏览器插件(各种翻译)——AI时代 实现 无障碍阅读各种英文网站.

2. 开始搞项目

2.1 解压 .zip文件

  • 将下载的.zip文件直接解压:
    在这里插入图片描述

2.2 简单小测(war包放入tomcat)

  • 解压之后,里面有个war包文件,可以直接放到你tomcat下的webapp目录下,然后直接访问,如下:
    在这里插入图片描述
  • 然后启动你的tomcat服务,访问,如下:
    http://localhost:8080/osworkflow-2.8.0-example/
    
    在这里插入图片描述
  • 手册介绍是可以登录的,但是我这里登录报错,这项目应该是上传源码的朋友在官方源码的基础上有做过改动,可能打包问题,也可能是别的问题,别费脑子猜来猜去了,直接自己动手吧,所以,学习的话,我门还得研究项目,起码先本地跑起来!
    在这里插入图片描述

2.3 导入项目到 IDE、配置项目运行环境

2.3.1 导入项目到Eclipse

  • 好久不用Eclipse,实在是提不起用eclipse的兴趣,使用Eclipse的朋友,可以参考上传此源码包的朋友的文章,此处不多说:

    OSWorkflow官方例子部署及运行详解.

2.3.2 导入项目到idea

  • 如果你用idea的话,这个也没啥难的,详细步骤,可以安装我前不久发布的一篇文章,安着步骤来,导入这个项目没啥特殊的,文章地址如下

    idea中导入eclipse的javaweb项目——tomact服务(保姆级别).

  • 简单截图看一下配置即可:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 好了,接下来就是配置Tomcat了

2.4 启动项目

2.4.1 注意tomcat端口等

  • 因为我本地已经启动一个tomcat10,占用了8080,所以记得改端口,如下:
    在这里插入图片描述
  • 访问路径,简短即可:
    在这里插入图片描述

2.4.2 启动项目

  • 上面配置完之后就可以启动了,见证奇迹的时刻哈,启动访问:
    在这里插入图片描述
  • 启动之后会自动跳转到浏览器访问:
    http://localhost:8082/osw/
    
    在这里插入图片描述

2.5 简单点点——页面

2.5.1 create an account

  • 如下:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2.5.2 用户login

  • 使用刚刚创建的用户登录,如下:
    在这里插入图片描述
  • 登录之后的界面如下:
    在这里插入图片描述

2.5.3 New Workflow(新建工作流)

  • 单击“新建工作流”(New Workflow)会创建一个新的工作流实例,并将其存储在内存中,因此不要害怕尝试。
  • 不怕是不怕,尴尬的是报错了
    在这里插入图片描述
  • 错误就是:无法初始化此工作流
    You are restricted from initializing this workflow
    
    在这里插入图片描述
    在这里插入图片描述
  • 为啥无法初始工作流?问题留着,好了,今天先到这里,期待下篇吧!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1100276.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

137.【SpringCloud-快速搭建】

微服务框架搭建 (一)、SpringCloud-Parent1.创建一个SpringBoot项目2.导入我们的依赖 (二)、SpringCloud-API (实体类)1.创建一个SpringBoot项目2.导入我们的依赖3.创建我们的实体类 (三)、SpringCloud-dept (业务A)1.创建一个SpringBoot项目2.导入我们的依赖3.配置我们的配置信…

力扣第39题 组合总和 c++ 回溯剪枝题

题目 39. 组合总和 中等 相关标签 数组 回溯 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。 cand…

故障诊断开源代码推荐 | 轴承故障诊断迁移学习综述,免费获取!

故障诊断开源代码推荐 | 轴承故障诊断迁移学习综述,免费获取! 1 论文基本信息2 摘要3 目录4 引言5 定义与故障诊断流程6 开源轴承故障数据集7 轴承故障的迁移学习诊断8 定性分析9 机遇与挑战10 总结11 README.md 针对故障诊断领域开源代码较少&#xff0…

身份证OCR识别:黑科技助力证件信息快速提取

身份证OCR识别是一种基于光学字符识别(Optical Character Recognition,OCR)技术的自动化身份证信息提取和识别过程。它通过将纸质身份证上的文字、数字、图像等内容转换为可电子化编辑和处理的数据形式,实现了对身份证信息的快速、…

Apache IoTDB v1.2.2 发布|增加 flink-sql-connector、tsfile 文件级级联传输等功能

Release Announcement Version 1.2.2 Apache IoTDB v1.2.2 已经发布,主要增加了 flink-sql-iotdb-connector 插件、tsfile 文件级级联传输、count_time 聚合函数等新特性,优化了 Limit & Offset 查询性能、ConfigNode 重启逻辑等,并提升…

Vue.js2+Cesium1.103.0 十三、通过经纬度查询 GeoServer 发布的 wms 服务下的 feature 对象的相关信息

Vue.js2Cesium1.103.0 十三、通过经纬度查询 GeoServer 发布的 wms 服务下的 feature 对象的相关信息 Demo <template><divid"cesium-container"style"width: 100%; height: 100%;"><div style"position: absolute;z-index: 999;bott…

Unity AI Muse 基础教程

Unity AI Muse 基础教程 Unity AI 内测资格申请Unity 项目Package ManagerMuse Sprite 安装Muse Texture 安装 Muse Sprite 基础教程什么是 Muse Sprite打开 Muse Sprite 窗口Muse Sprite 窗口 参数Muse Sprite Generations 窗口 参数Muse Sprite Generations 窗口 画笔Muse Sp…

小程序开发平台源码系统+ 带前后端完整搭建教程

大家好&#xff0c;给大家分享一个小程序开发平台源码系统。这款小程序开发平台中有很多功能&#xff0c;今天主要来给大家介绍一下洗车行业小程序制作的功能。以下是部分核心代码图&#xff1a; 系统特色功能&#xff1a; LBS定位&#xff1a;小程序能够自动显示附近的共享洗…

稀里糊涂的转义

一、前言 前段时间挖机ERP系统出现一个问题&#xff0c;表单录入客户名称是 L & Q International Trading Limited&#xff0c;然后页面展示变成 L &amp; Q International Trading Limited&#xff0c;即字符 &变成了&amp&#xff1b;。 二、为什么要转义 &…

Vue-3.5vuex分模块

模块module 由于vuex使用单一状态树&#xff0c;应用的所有状态会集中到一个比较大的对象。当应用变得非常复杂时&#xff0c;store对象就有可能变得相当臃肿。&#xff08;当项目变得越来越大的时候&#xff0c;Vuex会变得越来越难以维护&#xff09; 模块创建 先在store文…

提升协作效率:钉钉流程与低代码平台的无缝对接

摘要&#xff1a;本文由葡萄城技术团队原创并首发。转载请注明出处&#xff1a;葡萄城官网&#xff0c;葡萄城为开发者提供专业的开发工具、解决方案和服务&#xff0c;赋能开发者。 前言 钉钉作为目前很多企业都在使用的移动办公平台&#xff0c;提供了很多常用的OA审批功能&…

剑指智能驾驶,智己LS6胜算几何?

监制 | 何玺 排版 | 叶媛 10月12日&#xff0c;IM智己旗下的新车智己LS6宣布上市。 新车型搭载尖端科技多项&#xff0c;其中以“全画幅数字驾舱屏”、和城市高阶智能辅助驾驶为核心的智驾技术&#xff0c;更是引来众多用户关注。 01 新能源新卷王智己LS6 智己LS6一发布就…

浅谈智能照明控制系统在体育馆中的应用

【摘要】在社会经济日益发展的今天&#xff0c;人们的物质文化水平都有着不同程度上的提高。与此同时人们更加追求高质量的工作和生活环境。照明在现代化的多功能体育场馆中是非常重要的一个环节。智能化的照明控制系统能够根据环境的变化以及客户的需求等条件来自动调节照明系…

解密推荐系统:用Redis解决特征存储问题

文章目录 &#x1f31f; 线上服务&#xff1a;如何在线上提供高并发的推荐服务&#xff1f;&#x1f34a; 1. 架构设计&#x1f34a; 2. 负载均衡&#x1f34a; 3. 高并发处理&#x1f34a; 4. 监控和调整&#x1f34a; 5. 数据安全 &#x1f31f; 存储模块&#xff1a;如何用R…

1.15.C++项目:仿muduo库实现并发服务器之HttpRequest和HttpResponse模块的设计

文章目录 一、HttpRequest模块二、HttpResponse模块三、实现思想&#xff08;一&#xff09;功能&#xff08;二&#xff09;意义 四、代码 一、HttpRequest模块 二、HttpResponse模块 三、实现思想 &#xff08;一&#xff09;功能 HttpRequest模块 存储HTTP请求信息 接收到…

基于若依和flowable6.7.2的ruoyi-nbcio流程管理系统正式发布

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 项目概要 本项目基于 RuoYi-Flowable-Plus 进行二次开发&#xff0c;从nbcio-boot(https://gitee.com/nb…

maven 常用知识速记

创建项目 maven archetype:generate依赖范围 有如下依赖示例&#xff1a; <dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.7</version><scope>test</scope> </dependency>其中…

Unity中用序列化和反序列化来保存游戏进度

[System.Serializable]标记类 序列化 [System.Serializable]是一个C#语言中的属性&#xff0c;用于标记类&#xff0c;表示该类的实例可以被序列化和反序列化。序列化是指将对象转换为字节流的过程&#xff0c;以便可以将其保存到文件、数据库或通过网络传输。反序列化则是将字…

Davinci NvM Block配置

存储块的配置方法 在下图中的位置添加Block的时候&#xff0c;Davinci会在NVM模块和Fee模块同时添加Block&#xff0c;并进行关联。且Fee Block的数量由NvM Block的类型决定&#xff0c;当NvM Block是Native时&#xff0c;会生成一个Fee Block&#xff1b;当NvM Block是Redund…

ant design vue:自定义锚点样式

要做一个如下图的锚点&#xff0c;ant design vue的锚点样式比较简单&#xff0c;按照官网文档:affix"false" :showInkInFixed"true"&#xff0c;就可以显示小方块&#xff0c;但是我试了一下不管用&#xff0c;而且锚点组件不固定起来很不方便&#xff0c…