热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JBPM6.5环境配置深入解析(下篇)

本文深入探讨了JBPM6.5的环境配置细节,从零开始详细介绍了下载、解压后的文件结构,并结合实际操作步骤,为初学者提供了全面的配置指南。通过具体的示例和详细的解释,帮助读者快速掌握JBPM6.5的安装与配置过程。

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

度娘前奏

由于是从 0 开始,所以就继续度娘,查阅一番后,发现jbpm 下载后 解压后 文件夹里面有一个build.xml

原来这个文件里面已经定义了怎么安装,那么问题来了,到底怎么才能运行这个文件呢,又是度娘一番,原来ant 可以搞定,结果开始了ant之旅

ant安装

下载ant 我本地 是 E:\ant

ant

ant异常

但是这里有一个问题,不知道是不是bug,我像往常配置jdk一样,配置环境变量,结果提示提示ant不是 内部命令或外部命令。最后 解决方案:直接 写死路径 配置

** classpath**

输入图片说明

path

输入图片说明

最后 成功 的出现了 第一张图 版本号

jbpm的安装

接上一篇

https://my.oschina.net/u/3277181/blog/881982

cmd 进入 F:\jbpm-6.5.0.Final-installer-full\jbpm-installer

运行 ant install.demo 等待。。。。。。中

输入图片说明

运行demo

命令 ant start.demo

D:\flow\jbpm\jbpm-installer>ant start.demoBuildfile: D:\flow\jbpm\jbpm-installer\build.xmlstart.h2.check:[echo] Checking if h2 db should be started ...start.h2:start.jboss:start.eclipse:start.demo:BUILD SUCCESSFULTotal time: 14 secondsD:\flow\jbpm\jbpm-installer>启动流程控制台

http://localhost:8080/jbpm-console/ 官网上 using krisv / krisv as username / password.

输入图片说明

ps: 为了 这一个界面,我安装了3个虚拟机,折腾了3天,看着官网上 说的很简单,几个命令就能得到上面的图,可是我却研究了很久,之前没有用过H2 数据库,不知道怎么玩,还以为ant install.demo 会自动帮我下载H2 数据库呢,结果不然,前几天研究运行。每次部署,如图

输入图片说明

都会是以失败而告终,分析日志,各种百度 google 结果没有解决,经过千辛万苦在google上找到了一个国外论坛上有一个帖子和我的问题一样,猛的点击一直看到最后,伤心的是 竟然没人回答,唉。。。。

今天 星期一,心情愉快,2017-04-24

我又开始了繁琐的 一步一步的安装,重新找了一块硬盘,解压,jbpm的文件,然后去百度了一番H2数据库,然后去下载,先安装H2 数据,运行ok,接着开始 ant install.demo 漫长的24分钟2秒 结束了,一切都安装成功,紧接着ant start.demo 漫长的等待,然后去看jboss 的部署路径,发现在部署ing。继续等待,部署失败,然后就去看jboss的日志,结果发现是数据库 的jndi 配置问题,然后去查看配置文件,发现都是h2的默认配置,没有做过什么改动,重启电脑,又去尝试,因为开机习惯性的上微信,可是根据日志 发现h2 连不上了,去检查端口,发现端口已经被占用,查询端口后发现是微信客户端占用,杀掉微信,继续。。。但是jboss还是启动不了,继续查阅H2资料,发现h2数据 为了性能问题,只允许一个用户连接,如果我先连上h2 再去启动 ant start.demo 肯定连不上,这次 杀掉所有Java进程,重新来过,这次不登录H2,直接用命令 启动,ant start.demo 继续等待中 因为之前的尝试 都是失败,所以在等待过程中 习惯性的去看了jboss的部署过程,结果发现这次没有出现失败,直接显示如图 两个xxx.war.deployed部署文件映入眼帘,

输入图片说明

此时 还不知道是成功了,马上去看了server.log文件,发现里面没有报错,只是提示了找不到文件,但是这些提示以后继续分析,日志里面没有报之前所有遇到的问题,然后就去尝试了下 http://localhost:8080/jbpm-console/ 不然 进去了,

哈哈 end


转:https://my.oschina.net/u/3277181/blog/884296



推荐阅读
  • golang常用库:配置文件解析库/管理工具viper使用
    golang常用库:配置文件解析库管理工具-viper使用-一、viper简介viper配置管理解析库,是由大神SteveFrancia开发,他在google领导着golang的 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 离线环境下的Python及其第三方库安装指南
    在项目开发中,有时会遇到电脑只能连接内网或完全无法联网的情况。本文将详细介绍如何在这种环境下安装Python及其所需的第三方库,确保开发工作的顺利进行。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • Navicat Premium 15 安装指南及数据库连接配置
    本文详细介绍 Navicat Premium 15 的安装步骤及其对多种数据库(如 MySQL 和 Oracle)的支持,帮助用户顺利完成软件的安装与激活。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 本文深入探讨 MyBatis 中动态 SQL 的使用方法,包括 if/where、trim 自定义字符串截取规则、choose 分支选择、封装查询和修改条件的 where/set 标签、批量处理的 foreach 标签以及内置参数和 bind 的用法。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 本文探讨了如何在给定整数N的情况下,找到两个不同的整数a和b,使得它们的和最大,并且满足特定的数学条件。 ... [详细]
  • 本文详细介绍了MicroATX(也称Mini ATX)和MATX主板规格,探讨了它们的结构特点、应用场景及对电脑系统成本和性能的影响。同时,文章还涵盖了相关操作系统的实用技巧,如蓝牙设备图标删除、磁盘管理等。 ... [详细]
author-avatar
小变态徒
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有