热门标签 | 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



推荐阅读
  • 在处理遗留数据库的映射时,反向工程是一个重要的初始步骤。由于实体模式已经在数据库系统中存在,Hibernate 提供了自动化工具来简化这一过程,帮助开发人员快速生成持久化类和映射文件。通过反向工程,可以显著提高开发效率并减少手动配置的错误。此外,该工具还支持对现有数据库结构进行分析,自动生成符合 Hibernate 规范的配置文件,从而加速项目的启动和开发周期。 ... [详细]
  • 在MySQL中更新密码时,首先需要在DOS窗口中切换到mysql安装目录,并使用`--skip-grant-tables`参数启动MySQL服务,以跳过权限表验证。接着,在MySQL命令行中执行相应的SQL语句来设置新密码。完成密码更新后,重启MySQL服务以使更改生效。此外,对于电脑快捷方式的修改,可以通过右键点击快捷方式,选择“属性”,在弹出的窗口中进行路径或目标的修改,最后点击“应用”和“确定”保存更改。 ... [详细]
  • 本文探讨了利用Java实现WebSocket实时消息推送技术的方法。与传统的轮询、长连接或短连接等方案相比,WebSocket提供了一种更为高效和低延迟的双向通信机制。通过建立持久连接,服务器能够主动向客户端推送数据,从而实现真正的实时消息传递。此外,本文还介绍了WebSocket在实际应用中的优势和应用场景,并提供了详细的实现步骤和技术细节。 ... [详细]
  • 本文提供了在Windows系统上部署和启动MySQL免安装版本的详细步骤。首先,从MySQL官方网站下载社区版免安装包(https://dev.mysql.com/downloads/mysql/8.0.html),将其解压至指定目录,例如D:\tools\mysql。接着,配置系统环境变量,确保MySQL命令行工具可以在任意路径下使用。此外,还需创建并配置my.ini文件以设置MySQL的基本参数,确保数据库服务能够顺利启动和运行。 ... [详细]
  • 如何在 IntelliJ IDEA 中高效搭建和运行 Spring Boot 项目
    本文详细介绍了如何在 IntelliJ IDEA 中高效搭建和运行 Spring Boot 项目,涵盖了项目创建、配置及常见问题的解决方案。通过本指南,开发者可以快速掌握在 IntelliJ IDEA 中进行 Spring Boot 开发的最佳实践,提高开发效率。 ... [详细]
  • Spring Security 认证模块的项目构建与初始化
    本文详细介绍了如何构建和初始化Spring Security认证模块的项目。首先,通过创建一个分布式Maven聚合工程,该工程包含四个模块,分别为core、browser(用于演示)、app等,以构成完整的SeehopeSecurity项目。在项目构建过程中,还涉及日志生成机制,确保能够输出关键信息,便于调试和监控。 ... [详细]
  • 本文推荐了六款高效的Java Web应用开发工具,并详细介绍了它们的实用功能。其中,分布式敏捷开发系统架构“zheng”项目,基于Spring、Spring MVC和MyBatis技术栈,提供了完整的分布式敏捷开发解决方案,支持快速构建高性能的企业级应用。此外,该工具还集成了多种中间件和服务,进一步提升了开发效率和系统的可维护性。 ... [详细]
  • 在CentOS上部署和配置FreeSWITCH
    在CentOS系统上部署和配置FreeSWITCH的过程涉及多个步骤。本文详细介绍了从源代码安装FreeSWITCH的方法,包括必要的依赖项安装、编译和配置过程。此外,还提供了常见的配置选项和故障排除技巧,帮助用户顺利完成部署并确保系统的稳定运行。 ... [详细]
  • Spring Boot 实战(一):基础的CRUD操作详解
    在《Spring Boot 实战(一)》中,详细介绍了基础的CRUD操作,涵盖创建、读取、更新和删除等核心功能,适合初学者快速掌握Spring Boot框架的应用开发技巧。 ... [详细]
  • 如何在Java中高效构建WebService
    本文介绍了如何利用XFire框架在Java中高效构建WebService。XFire是一个轻量级、高性能的Java SOAP框架,能够简化WebService的开发流程。通过结合MyEclipse集成开发环境,开发者可以更便捷地进行项目配置和代码编写,从而提高开发效率。此外,文章还详细探讨了XFire的关键特性和最佳实践,为读者提供了实用的参考。 ... [详细]
  • SQL字符串操作:深入解析 instr、substr 和 like 函数的应用与区别
    在进行SQL字符串操作时,经常会用到 `instr`、`substr` 和 `like` 函数。本文详细解析了这些函数的应用场景和区别。特别是 `like` 函数在处理文件路径匹配时可能会遇到的问题,如通配符 `_` 和 `%` 的使用。其中,`%` 可以匹配零个或多个任意字符,而 `_` 则匹配任意单个字符。通过实例和文档解析,帮助读者更好地理解和应用这些函数。 ... [详细]
  • Java Web开发中的JSP:三大指令、九大隐式对象与动作标签详解
    在Java Web开发中,JSP(Java Server Pages)是一种重要的技术,用于构建动态网页。本文详细介绍了JSP的三大指令、九大隐式对象以及动作标签。三大指令包括页面指令、包含指令和标签库指令,它们分别用于设置页面属性、引入其他文件和定义自定义标签。九大隐式对象则涵盖了请求、响应、会话、应用上下文等关键组件,为开发者提供了便捷的操作接口。动作标签则通过预定义的动作来简化页面逻辑,提高开发效率。这些内容对于理解和掌握JSP技术具有重要意义。 ... [详细]
  • 在尝试对从复杂 XSD 生成的类进行序列化时,遇到了 `NullReferenceException` 错误。尽管已经花费了数小时进行调试和搜索相关资料,但仍然无法找到问题的根源。希望社区能够提供一些指导和建议,帮助解决这一难题。 ... [详细]
  • 通过在项目中引用 NuGet 包 `ExcelDataReader`,可以实现高效地读取和导入 Excel 文件中的数据。具体方法是在项目中执行 `Install-Package ExcelDataReader` 命令,然后通过定义一个 `LeadingIn` 方法并传入上传文件的路径来完成数据导入。该方法不仅简化了代码逻辑,还显著提升了数据处理的效率和可靠性。 ... [详细]
  • 最近,我在CentOS 5服务器上成功部署了GForge 5.7 Community Edition。与Advanced Server版本相比,虽然功能略有简化,但仍然能够满足大多数开源项目管理的需求。为了确保数据安全,我开发了一套全自动备份脚本,该脚本能够定期备份GForge的数据和配置文件,并将其存储在远程服务器上,以防止数据丢失。此外,该脚本还具备错误检测和日志记录功能,便于故障排查和维护。 ... [详细]
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社区 版权所有