知行之桥EDI系统跨平台版本安装报错及解决方案

news2024/10/7 14:31:31

本文将为大家介绍如何在Windows系统中安装知行之桥EDI系统跨平台版本的常见报错以及解决方案。如下图所示:

java-web-windows1.png

在知行软件官网的导航栏中点击 下载 按钮,即可看到知行之桥EDI系统不同版本的下载选项,点击右侧跨平台版本,选择 Windows 安装包(.exe),下载跨平台版本的知行之桥EDI系统,获取30天的免费试用。

跨平台版本捆绑了一个基于 Eclipse Jetty 构建的Web服务器,以支持简单的跨平台部署。这个独立的Web服务器是通过运行 arc.jar 文件,位于安装目录中。

Java -jar arc.jar

知行之桥已预先配置为可在任何环境中立即工作。但是如果需要自定义此Web服务器的配置,可以生成arc.properties 文件,位于 arc.jar 文件旁。创建后,可以根据特定部署需求修改此配置文件。

在Windows中,知行之桥默认安装为服务。要访问该应用程序,首先必须确保该服务正在运行。服务运行后,可以通过打开网络浏览器并在URL字段中输入http://localhost:8080/ 来访问知行之桥管理控制台。

报错1

下载知行之桥EDI系统跨平台版本后,需要使用命令:java -jar arc.jar 启动系统。这里需要先定位至知行之桥的安装目录下,然后在使用上述启动命令,否则将会报错: Errors:Unable to access jarfile arc.jar,如下所示:

java-web-windows2.png

报错2

知行之桥的跨平台版本与基于 Jetty 构建的 web 服务器绑定在一起,因此无需任何外部服务器配置即可运行。此外,该安装包括一个. WAR文件,可以部署到任何Java servlet容器,如 Apache Tomcat, Eclipse Jetty,或者IBM WebSphere。

内置 Jetty 服务器要求服务器上安装 JDK 11 或更高版本。部署到外部 Java servlet 则需要 Servlet 3.0 (Jetty 8+、Tomcat 7+、JBoss EAP 6/7、Glassfish 3、WebLogic 12+、WebSphere 8+等)。

java-web-windows3.png

因此在安装知行之桥EDI系统的时候,需要检查当前的java版本,可通过如下命令查询:java -version。用户也可以使用知行之桥EDI系统内置的jre,路径如下:

知行之桥的安装路径 -> jre -> jdk-17.0.5+8 -> bin

如何使用知行之桥EDI系统内置的jre

在 cmd 中通过命令 where java 即可显示当前环境变量中配置的java路径,现需要用知行之桥EDI系统内置的jre所在路径替换掉现有路径。位置如下:

控制面板 -> 系统与安全 -> 系统 -> 高级系统设置 -> 环境变量

java-web-windows4.png

需要将JAVA_HOME的值换成知行之桥EDI系统安装目录 -> jre -> jdk-17.0.5+8文件夹的路径,或者需要将 CDATA_JAVA_PATH 置顶并确认值为知行之桥EDI系统安装目录 -> jre -> jdk-17.0.5+8文件夹。

报错3

启动知行之桥EDI系统之后,在功能端口中看到如下报错:

Failed to start database ‘C:\ProgramData\ArcESB\db\app_transactions’ with class loader WebAppClassLoader{Arc}@3c87521,see the next exception for details.

java-web-windows5.png

如果出现以上报错很大可能是用户当前有多个实例同时使用同一db,例如用户此前已经下载了其他版本的知行之桥EDI系统,则可能会出现上述报错。需要给这些实例各自配置一个app.directory。

知行之桥2024版本中配置app.directory

如果用户下载了知行之桥EDI系统的最新版本,在对嵌入式 Jetty 服务器进行任何自定义之前,必须创建 arc.properties 文件。在arc.jar所在的安装目录下执行以下命令:

java -jar arc.jar -GenerateProperties

这将在安装目录中创建 arc.properties 文件。用户需要在这个文件中为当前知行之桥配置专属的app.directory,如下图所示:

java-web-windows6.png

知行之桥2023版本及更早版本中配置app.directory

知行之桥2023版本及更早版本中配置app.directory需要在软件的安装目录下找到www_services文件夹,打开Web.Config文件,修改此文件末尾处关于AppDirectory的设置,在value处配置一个自定义的路径。如下所示:

java-web-windows7.png

以上便是知行之桥EDI系统跨平台版本在安装部署过程中能够可能会遇到的问题以及相应的解决方案。详细的安装过程可以点击查看下载页面中的操作视频

了解更多 EDI 信息,请参阅: EDI 是什么?

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

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

相关文章

uniapp-ios支付

uniapp安卓包中的微信,支付宝逻辑放在iOS测试包中也能使用. 但询问iOS开发者后得知,有支付相关功能的app要上架苹果,必须先有苹果支付,不然苹果审核不给过.甚至没有支付逻辑,但打包时有支付相关的SDK也不行,苹果会认为你偷偷做了支付逻辑,想要绕开他. 一. 去苹果开发者后台把…

蓝桥杯备赛(填空题)【Python B组】

一、弹珠堆放 问题描述 小蓝有 20230610 颗磁力弹珠,他对金字塔形状尤其感兴趣,如下图所示: (图是盗来的啊,侵权请联系删除) 问题分析 找规律,第一层1个,第二层3个,第…

全国在线选座电影票小程序app开发需要具备哪些条件api是必须的吗?

全国在线选座电影票小程序或APP的开发需要具备一系列的条件,而API(应用程序编程接口)通常是其中必不可少的一部分。以下是一些关键的条件和API的作用: 关键条件: 明确需求和目标:首先,你需要明…

【牛客】[HNOI2003]激光炸弹

原题链接:登录—专业IT笔试面试备考平台_牛客网 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 二维前缀和板题。 注意从(1,1)开始存即可,所以每次输入x,y之后,要x,y。 因为m的范围最大为…

FFmpeg———encode_video(学习)

目录 前言源码函数最终效果 前言 encode_video:实现了对图片使用指定编码进行编码,生成可播放的视频流,编译时出现了一些错误,做了一些调整。 基本流程: 1、获取指定的编码器 2、编码器内存申请 3、编码器上下文内容参数设置 4、…

智慧公厕:数据驱动的新时代公共厕所管理

公共厕所是城市的重要基础设施,直接关系到人民群众的生活质量和城市形象。然而,长期以来,公共厕所的管理问题一直困扰着城市管理者。为了解决这个难题,智慧公厕应运而生。本文将以智慧公厕源头实力厂家广州中期科技有限公司&#…

商务分析方法与工具(四):Python的趣味快捷-简单函数你真的会用吗?

Tips:"分享是快乐的源泉💧,在我的博客里,不仅有知识的海洋🌊,还有满满的正能量加持💪,快来和我一起分享这份快乐吧😊! 喜欢我的博客的话,记得…

CDN内容分发网络

CDN:内容分发网络的起源与工作原理 随着互联网的迅猛发展,内容交付网络(CDN)作为一种重要的网络基础设施,扮演着越来越关键的角色。本文将从CDN的起源、简介、工作原理以及如何识别等方面进行阐述。 # 1. CDN的起源 …

想做视频号小店,为何不建议开通个体店?开店步骤+做店思路如下

我是王路飞。 如果你想在视频号开通店铺的话,那么一定不要使用个体执照开通个体店? 这是为什么呢? 原因很简单,视频号个体店是无法入驻优选联盟的,只能企业店可以入驻。 因为现阶段视频号小店的自然流量很少&#…

elementUI table表格相同元素合并行----支持多列

效果图如下: vue2代码如下: 只粘贴了js方法哦, methods: {// 设置合并行 setrowspans() { const columns [‘name’, ‘value’]; // 需要合并的列名 // 为每个需要合并的列设置默认 rowspan this.tableData.forEach(row > { columns.forEach(col …

flutter开发实战-GetX响应式状态管理使用

flutter开发实战-GetX响应式状态管理使用 GetX是一个简单的响应式状态管理解决方案。GetX是Flutter的一款超轻、功能强大的解决方案。它将高性能状态管理、智能依赖注入和路由管理快速而实用地结合在一起。这里简单使用一下GetX 一、引入GetX 在工程的pubspec.yaml中引入插件…

药物代谢动力学学习笔记

一、基本概念 二、经典房室模型 三、非线性药物代谢动力学 四、非房室模型 五、药代动力学与药效动力学 六、生物等效性评价 七、生物样品分析方法 基本概念 生物样品:生物机体的全血、血浆、血清、粪便、尿液或其他组织的样品 特异性,specificity&…

运维实施工程师之Linux服务器全套教程

一、Linux目录结构 1.1 基本介绍 Linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。 在 Linux 世界里,一切皆文件(即使是一个硬件设备,也是使用文本来标…

MQTT 5.0 报文解析 03:SUBSCRIBE 与 UNSUBSCRIBE

欢迎阅读 MQTT 5.0 报文系列 的第三篇文章。在上一篇中,我们介绍了 MQTT 5.0 的 PUBLISH 及其响应报文。现在,我们将介绍用于订阅和取消订阅的控制报文。 在 MQTT 中,SUBSCRIBE 报文用于发起订阅请求,SUBACK 报文用于返回订阅结果…

纯干货!Prompt链式方法总结,灵活驾驭各种大模型!

当面对复杂任务的时,单一的Prompt是不够的,我们需要将Prompt链接在一起才能完成。今天这篇文章主要集中在Prompt链式方法介绍用于实现复杂任务生成,其中主要包括:顺序Prompt链、并行Prompt链、抽样Prompt链、树状Prompt链、循环Pr…

SpringBoot实现Config下自动关联.xml、.properties配置信息的实例教程

本篇文章主要讲解在SpringBoot实现Config下自动关联.xml、.properties配置信息的实例教程。 日期:2024年5月4日 作者:任聪聪 .properties文件调用方法 步骤一、打开我们的 .properties 创建一个demo参数如下图: 步骤二、创建一个config的包&…

代码随想录——双指针与滑动窗口(四)

一.1423. 可获得的最大点数 题目详情 解题思路 这里我们每次只能取最左或最右边的卡牌,第一反应其实是使用双指针,通过局部贪心来解决,但是如果两边相等的话用局部贪心无法来判断到底取哪一边,那我们不妨换一个思路: 我们首先任…

uniapp的app端推送功能,不使用unipush

1&#xff1a;推送功能使用htmlPlus实现&#xff1a;地址HTML5 API Reference (html5plus.org) 效果图&#xff1a; 代码实现&#xff1a; <template><view class"content"><view class"text-area"><button click"createMsg&q…

Echarts柱状图横坐标不显示

本人遇到的问题&#xff1a;折线图横坐标可以正常显示 柱状图接收一样的数据在横坐标却显示不了 1.在前端打印是否能够正常接收数据、数据类型是否有误以及数据是否有内容 console.log(typeof optionbar.xAxis.data)console.log(optionbar.xAxis.data) 2.如上确定能够接收到数…