基于不同操作系统升级知行之桥的常见问题

Published On: 2023年1月4日Categories: 产品介绍, 帮助文档, 常见问题和回答, 知识库Views: 2

© All rights reserved. • 西安知行软件有限公司 • 陕ICP备09022277号

此前的文章知行之桥2022版本升级之页面变化以及监控邮件答疑给大家分享了一些升级到知行之桥最新版本关于Web页面显示和监控邮件的一些问题,本篇将分享一些windows和Linux不同操作系统升级部署知行之桥最新版本的一些Q&A。

EDI服务器是windows服务器

Windows操作系统部署比较简单,升级基本没有什么问题,咨询比较多的问题只有一个,如下:

Q1:新版本我怎么找不到data目录了呢?
A1:最新版本的知行之桥考虑到数据安全性,data目录与安装目录进行了分离,data目录默认是放在C盘的ProgramData下。当然你也可以修改为其他目录,在安装新的版本完成后,先不要启动知行之桥,修改安装目录下的 www\Web.Config 文件中的AppDirectory参数,如下:


    

EDI服务器是Linux服务器

在Linux系统升级知行EDI系统,因为新版本有些变动,遇到的问题比较多,参考如下:

Q1:从知行官网下载了最新版本的安装包,安装包怎么和之前的不一样呢,找不到setup.jar文件,怎么进行安装呢?
A1:是的,知行之桥2022版本你只需要将安装包解压即可使用,不在需要执行setup.jar文件进行安装,执行解压文件中的./service.sh文件即可注册知行之桥服务。具体安装步骤可参考:知行之桥EDI系统2022版-Jetty部署

Q2:相同的服务器,旧版本可以启动,安装新版本怎么用不了呢,使用java -jar运行arc.jar文件报错如下显示:

edi

A2:知行之桥2022 Linux版本内置的Jetty版本升级到了Jetty 10,要求Java Runtime Environment (JRE) 必须是11及以上版本,所以进行知行之桥升级前你需要先升级java至11及以上版本,具体可参考:知行之桥EDI系统2022版-Jetty部署

Q3:之前安装RSSBus我们是部署在Tomcat上的,系统自动生成的AS2 Receive URL是IP(或者域名):端口/rssbus/pub/Receive.rsb,但是安装了新版本AS2的Receive URL上没有rssbus了改成了arc,那升级后我需要通知所有的客户修改我们的Receive URL,比较麻烦,可以保持和之前一样吗?
A3:当然是可以的。Tomcat上部署知行之桥Receive URL生成规则是IP(或者域名):端口/arc/pub/Receive.rsb,其中的arc是和在tomcat上部署的知行之桥的war包的名称保持一致的,所以部署时你将获取到的知行之桥新版本的arc.war包名称改为与旧版本的rssbus.war后,再进行部署就可以了,具体部署步骤可参考

Q4:旧版本对于系统的一些设置比如修改绑定的端口,设置https等都是在rssbus.xml文件中设置的,新版本怎么找不到这个xml文件了呢?该如何进行修改呢?
A4:新版本对于知行之桥的设置默认是通过arc.properties文件来实现的,如果你需要修改监听的8080端口,启动Https可以直接在该文件中进行修改设置,参考下图:

;; HTTP
cdata.http.port=8080

;; TLS
cdata.tls.port=8443
cdata.tls.keyStoreType=PKCS12
cdata.tls.keyStorePath=/home/ArcCN2022_8336/data/testssl.pfx
cdata.tls.keyStorePassword=test

同时一些基础的设置arc.properties文件也是支持修改设置的,比如设置网络Timeout时间:cdata.http.timeout=120000,修改安装目录:cdata.app.directory=/home/arc/file。但是一些高级设置是在arc.properties中是无法设置的,比如设置idletimeout时间,如果你需要设置这些高级功能,则需要启用arc.xml来运行知行之桥服务,参考以下步骤进行设置:

①进入知行之桥安装目录下,执行java -jar arc.jar -GenerateXML命令

edi

以上结果表示成功生成arc.xml文件,创建的arc.xml文件存放在安装目录下的webapp文件夹下:

edi

注意:每执行一次java -jar arc.jar -GenerateXML就会生成一个新的arc.xml文件,所以主要不要重复执行该命令。

②在arc.xml文件中设置需要的参数,比如 Idle timeout(Jetty 默认的空闲时间是 30秒),设置如下:


    
        
    
    8080
    
        
    
    120000

③如何确认使用的是arc.properties设置服务,还是Jetty XML设置服务:

执行java -jar arc.jar,看log中的Starting server from XML configuration进行确认。

edi

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

了解更多EDI信息,请您电话 182-9578-5852 或邮件 sales@kasoftware.cn 联系我们。点击下方蓝色按钮,即可免费试用EDI软件。

注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

为什么选择

知行之桥®?​

根据企业规模与集成需求,提供从本地部署到云端托管的灵活选择

可视化 EDI 工作流

基于拖拽式图形化设计器,零代码构建完整 EDI 业务流程,满足复杂供应链自动化场景。

Odette & Drummond 认证

通过 Odette(OFTP) 与 Drummond(AS2) 权威认证,确保与主机厂安全合规、高可靠的数据交换。

多系统集成能力

提供数据库、REST/SOAP、FTP/SFTP 等标准化接口,实现 ERP、WMS、MES 等系统的双向数据自动同步。

数据映射格式转换

内置可视化 Mapping 编辑器,零代码实现 EDI 报文与企业内部数据格式(XML/JSON…)的映射转换及复杂规则处理。

实时监控预警机制

全流程可视化监控报文状态,支持邮件、钉钉、企业微信自动预警,保障 JIT 交付的稳定性与及时性。

多工厂支持

支持集团级多组织、多工厂架构,实现数据隔离与权限管控,统一平台集中运维,满足大型制造企业多地点协同需求。