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

本文将为大家介绍如何在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.hqwc.cn/news/690157.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【日志革新】在ThinkPHP5中实现高效TraceId集成,打造可靠的日志追踪系统

问题背景 最近接手了一个骨灰级的项目,然而在项目中遇到了一个普遍的挑战:由于公司采用 ELK(Elasticsearch、Logstash、Kibana)作为日志收集和分析工具,追踪生产问题成为了一大难题。尽管 ELK 提供了强大的日志分析功…

信息收集(详细)

文章目录 网站要素IP信息资产架构信息服务信息网站信息cms信息源码信息中间件信息 个人信息收集其它 渗透的第一步就是信息收集,通常信息收集的结果如何,会直接影响后续能否渗透成功。好的信息收集可以让攻击面更广,思路更加广。 本文对信息收…

uni-segmented-control插件使用

dcloud插件市场 前端/uniapp 1.HBuildX打开目标项目 2.进入dcloud插件市场下载目标插件 3.看到如下提示(已经可以在目标项目中使用插件啦) 4.项目正式使用

docker(二):Centos安装docker

文章目录 1、安装docker2、启动docker3、验证 官方文档:https://docs.docker.com/engine/install/centos/ 1、安装docker 下载依赖包 yum -y install gcc yum -y install gcc-c yum install -y yum-utils设置仓库 yum-config-manager --add-repo http://mirrors…

多线程·线程状态

目录 1.等待一个线程 join 2.休眠当前线程 3.线程的所有状态 4.线程的状态转换 1.等待一个线程 join 有些场景,我们需要控制线程的执行顺序,这时候就需要用到 join 了 比如:把大象装进冰箱要几步? 第一步:打开冰…

ICode国际青少年编程竞赛- Python-4级训练场-嵌套for循环练习

ICode国际青少年编程竞赛- Python-4级训练场-嵌套for循环练习 1、 for i in range(3):Spaceship.step(4)for j in range(4):Dev.step(2)Dev.turnRight()Spaceship.turnLeft()Spaceship.step(4)Spaceship.turnRight()2、 for i in range(4):Spaceship.step(6)for j in range(3):…

JavaFX布局-HBox

JavaFX布局-HBox 常用属性alignmentspacingchildrenmarginpaddinghgrow 实现方式Java实现Xml实现 综合案例 HBox按照水平方向排列其子节点改变窗口大小,不会该部整体布局窗口太小会遮住内部元素,不会产生滚动条 常用属性 alignment 对齐方式 new HBox().setAlign…

Vue3:路由

1. 路由简介 在Vue3中,路由是一个核心概念,特别是在构建单页面应用程序(SPA)时。以下是Vue3中路由的基本概念: 1. **路由(Route)**:在Vue3中,路由是指根据特定的规则将用…

毕业论文凑字数——关于IVR自动语音应答交互式电话导航自动总机等等概念的一些剖析

目录 IVR毕业论文的讨巧思路IVR自动语音应答IVR的使用流程IVR的各种应用IVR的基本配置 一个小朋友的毕业论文要凑字数,所以推荐她讲一讲IVR,因为IVR可以翻译的名字很多,比如交互式语音应答,自动语音应答,自动语音服务&…

深度解析DPO及其变体在多种任务上的表现如何,该如何选择

深度学习自然语言处理 原创作者:wkk 单位:亚利桑那州立大学paper:Insights into Alignment:Evaluating DPO and its Variants Across Multiple TasksLink:https://arxiv.org/pdf/2404.14723 今天,我要带大家深入了解一…

高性能运营级流媒体服务框架:支持多协议互转 | 开源日报 No.250

ZLMediaKit/ZLMediaKit Stars: 12.6k License: NOASSERTION ZLMediaKit 是一个基于 C11 的高性能运营级流媒体服务框架。 使用 C11 开发,避免裸指针,代码稳定可靠,性能优越。支持多种协议 (RTSP/RTMP/HLS/HTTP-FLV/WebSocket-FLV/GB28181 等…

【软考高项】四十二、八大绩效域知识点

一、干系人绩效域 预期目标 建立高效的工作关系 检查:干系人参与的连续性 干系人认同项目目标 检查: 变更频率 支持项目的干系人提高了满意度,从中受益 检查:干系人行为、干系人满意度、干系人相…