首页 > 其他分享 >基于不同操作系统升级知行之桥的常见问题

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

时间:2023-01-04 17:12:40浏览次数:55  
标签:知行 常见问题 设置 之桥 jar arc 版本

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

EDI服务器是windows服务器

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

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

 

 
1 2 3 <appSettings>     <add key="AppDirectory" value="E:\C-ArcESBCN\ArcCN_8336\Connect" /> </appSettings>

 

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秒),设置如下:

<New id="httpConnector" class="org.eclipse.jetty.server.ServerConnector">

    <Arg name="server">         <Ref refid="arcServer" />     </Arg>     <Set name="port">8080</Set>     <Get name="SelectorManager">         <Set name="connectTimeout"><Property name="jetty.http.connectTimeout" default="15000"/></Set>     </Get>     <Set name="idleTimeout">120000</Set> </New>

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

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

edi

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

标签:知行,常见问题,设置,之桥,jar,arc,版本
From: https://www.cnblogs.com/edi-ka/p/17025434.html

相关文章

  • [Phoenix基础]-- 常见问题解答
    常问问题​​我想开始 有没有凤凰HelloWorld?​​​​凤凰城有没有办法批量加载?​​​​如何将Phoenix表映射到现有的HBase表?​​​​有没有任何提示来优化凤凰?​​​​如......
  • zabbix利用自带模板监控mysql常见问题
    先放出完整步骤:1,创建数据库监控用户mysql-uroot-prootGRANTUSAGEON*.*TO'mysqlcheck'@'localhost'IDENTIFIEDBY'mysqlcheck';FLUSHPRIVILEGES;注意:当出现错误:E......
  • 知行之桥EDI系统如何压缩文件? ——ZIP端口
    在EDI项目当中,对于IT技术不够成熟或设备不够完善的用户来说,EXCEL方案是较为适中的选择。收到合作伙伴发来的850订单之后,将订单数据转换为EXCEL,再将EXCEL发送至用户指定的邮......
  • zookeeper集群搭建中服务启动常见问题
    1、执行./zkServer.shstart后查看服务状态显示Itisprpbably isnotrunning.但是查看进程jps,zookeeper服务进程是正常启动的。解决办法:先停止zookeeper服务./zkServer.......
  • 工业交换机常见问题汇总!
    我们在使用工业交换机的时候,有时候会碰到自己不理解的问题,一般我们是通过网上搜索或者直接找技术客服人员来解决的。今天飞畅科技的小编给大家整理了一些工业交换机的常见的......
  • RF新手常见问题总结-(弹出框,下拉框,单、多选等操作)
    From: https://www.cnblogs.com/yanjiahong/p/15006629.html 1.经常有人问这个元素找不到,一般先排除这两个地方,再自己找找A:是否等待了足够的时间让元素加载(增加slee......
  • springboot 缓存介绍,缓存注解和常见问题
    spring缓存    spring框架对缓存服务进行了抽象,提供了缓存增删查改等功能。但需要实现一个具体的数据存储实体。   缓存与缓冲区    缓存是无感......
  • 自动化测试神器playwright的安装及常见问题解决
    前言相信自动化测试的同学,对于另一个Python自动化测试神器selenium并不陌生,在playwright出现之前,selenium是自动化测试最常用的Python库,他支持多平台:windows、linux、MAC,且......
  • 银河麒麟系统连接打印机常见问题
    1打印测试页相关问题(1)如果打印测试页的时候,出现白纸、乱码、出多张纸等现象,则表示打印机驱动不匹配,可选择其他兼容驱动。(2)如果在添加打印机的时候,选择推荐的驱动打印测......
  • 数据结构面试常见问题
    数据结构作为计算机的一门基础学科,它在面试中占有很大的比重,本科阶段,我们也学过数据结构与算法,内容比较多,也比较难,尤其是图的应用以及各类查找和排序算法,这些也都是核心内......