首页 > 其他分享 >知行之桥EDI系统2022版Tomcat部署

知行之桥EDI系统2022版Tomcat部署

时间:2022-11-22 17:14:34浏览次数:67  
标签:知行 之桥 tomcat EDI arc Tomcat conf

1.首先需要下载Tomcat,可在Tomcat官网获取,本部署步骤以apache-tomcat-9.0.67.tar.gz为例,通过XFTP将该包放在服务器上的指定位置,如/opt/test
进入/opt/test文件夹后,在命令行执行以下命令对该包进行解压缩

tar -zxvf apache-tomcat-9.0.67.tar.gz

edi

2.请首先确保服务器已经安装了Java环境,输入vim /etc/profile 打开配置文件,输入i进入编辑模式,在profile文件尾部添加如下内容,或是通过XFTP直接打开/etc/profile目录下的profile文件进行编辑:

export JAVA_HOME=/opt/test/jdk-11.0.2
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

edi

编辑完成后,按Esc并输入:wq保存并退出编辑,然后输入以下指令:source /etc/profile 刷新环境配置使profile文件立即生效

edi

3.为了验证tomcat是否安装成功,进入/opt/test/apache-tomcat-9.0.67/bin目录,执行以下命令启动服务

./startup.sh启动服务

4.浏览器访问IP:8080,能看到如下界面说明Tomcat部署成功,如果不能访问,请排查Tomcat的默认端口8080是否被成功打开

edi

安装知行之桥

1.首先请访问知行软件官网下载知行之桥2022 Java版的压缩包

获取压缩包中的arc.war,可以通过XFTP软件将war包放在/apache-tomcat-9.0.67/webapps目录下

edi

2.Tomcat默认端口为8080,若想修改,可以在/conf文件夹下编辑server.xml文件修改

edi

配置Jaas

按照以下步骤配置JAAS,以便在知行之桥中动态管理用户

1.在/conf文件夹下创建一个JAAS配置文件,文件名为 jaas.config,文件内容如下:

 

 
1 2 3 Arc {     arcesb.LoginModule required; };

 

edi
edi

2.在/conf/Catalina/localhost目录下添加或编辑(如果文件存在)arc.xml文件,文件内容如下:

 

 
1 2 3 4 5 <Context>     <Realm className="org.apache.catalina.realm.JAASRealm" appName="Arc"     userClassNames="arcesb.SimplePrincipal"     roleClassNames="arcesb.GroupPrincipal" /> </Context>

 

edi
edi

3.返回/conf文件夹,编辑server.xml文件,找到Hosts元素,新增copyXML属性并设为true,如下所示:

 

 
1 2 3 <Host name="localhost" appBase="webapps" unpackWARS="true" autoDeploy="true" copyXML="true">   ... </Host>

 

edi

4.在/conf文件夹下找到catalina.properties文件并编辑,在文件内容最后新增如下内容:

java.security.auth.login.config=${catalina.base}/conf/jaas.config

edi

5.配置完成后,我们需要重启tomcat服务,进入/opt/test/apache-tomcat-9.0.67/bin目录,执行以下命令:

./shutdown.sh 停止服务
./startup.sh启动服务

edi

访问知行之桥2022

服务成功启动后,浏览器访问IP:端口号/arc访问页面,其中arc是webapps目录下war包的名称,如此时不能成功访问,请排查是否是Tomcat的端口被占用或端口未被打开的原因。

注意事项

1.服务器重启后,Tomcat默认是关闭的,需要先查看Tomcat的运行状态,确认Tomcat成功运行后才能正常启动知行之桥。
2.若无法进入,可检查服务器防火墙设置,确保防火墙没有拦截对应端口。
3.AppDirectory的默认位置是~/cdata/arc,若想修改,可以编辑配置Jaas步骤2中的arc.xml文件,增加Parameter节点,示例如下:

 

 
1 2 3 4 5 6 <Context> <Parameter name="AppDirectory" value="/opt/test/data"/>     <Realm className="org.apache.catalina.realm.JAASRealm" appName="Arc"     userClassNames="arcesb.SimplePrincipal"     roleClassNames="arcesb.GroupPrincipal" /> </Context>

 

edi

4.切换为HTTPS访问的操作步骤

在Tomcat上部署PFX证书:打开Tomcat配置文件 conf\server.xml

在注释里找到Define an SSL HTTP/1.1 Connector on port 8443,在注释下方添加配置信息:

其中keystoreFile为PFX证书文件路径,keystorePass为证书密码,这里需要注意HTTPS方式的默认端口是8443,可能会和jetty部署HTTPS的默认端口冲突,可根据实际需要修改端口号

 

 
1 2 3 <Connector port="8443" protocol="HTTP/1.1"            maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="conf/test.pfx" keystorePass="test123"> </Connector>

 

重启Tomcat,访问知行之桥https路径:https://IP:端口号/arc

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

标签:知行,之桥,tomcat,EDI,arc,Tomcat,conf
From: https://www.cnblogs.com/edi-ka/p/16915726.html

相关文章

  • redis单机搭建
    1.获取rediswgethttp://download.redis.io/releases/redis-6.2.7.tar.gztar-xvfredis-6.2.7.tar.gz2.安装cd redis-6.2.7makecdsrc(生成bin目录到/usr/local/re......
  • linux中已启动tomcat,网页无法访问
    使用./catalina.shrun提示以下错误:  在/home目录下并没有找到jre的相关目录解决:在/etc/profile中将jre_home=$JAVA_HOME然后source/etc/profile,就可以了......
  • ICP经营许可证和EDI许可证之间的区别有哪些?
    当我们都熟知了icp和edi这两种许可证后,但是还是难免会出现一些疑问,众所周知,从事不同的行业就需要取得不同的资质,在互联网行业同样如此,所以会有很多种互联网资质类型,难免会有......
  • C# axWindowsMediaPlayer 多个文件循环播放
    今天在要实现一个用 C#WinForm 上 循环播放 mp4 视频在网上看了很多博主的文章。学习整理出一个可用方案。记录下来供大家参考//this.axWindowsMediaPlayer1.U......
  • vusui-editor富文本编辑器
    Vusui-editor基于Vue3+Quill封装的富文本编辑器组件【使用文档】|【在线演示】......
  • idea tomcat 乱码
    由于我使用的windows11系统。所以没有全部使用utf-8作为编码。废话不多一Tomcat下D:\Tomcat\bin\catalina.bat文件添加set"JAVA_OPTS=%JAVA_OPTS%%JSSE_OPTS%-Df......
  • Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署
    Jenkins+Maven+Gitlab+Tomcat自动化构建打包、部署笔记版本控制概念记录开发文件的时间机器更好的开发,挽回代码错误带来的损失分类本地版本控制系统集中......
  • redisson分布式锁原理剖析
    redisson分布式锁原理剖析​ 相信使用过redis的,或者正在做分布式开发的童鞋都知道redisson组件,它的功能很多,但我们使用最频繁的应该还是它的分布式锁功能,少量的代码,却实......
  • redis安装-docker安装
    docker安装redis更加简单,一个命令就搞定。1、首先要安装docker略过。2、准备工作准备配置文件,这里单独根目录下建立一个redis文件夹存放cd/&mkdir-p/redis/co......
  • redis
    1、配置文件#wgethttp://download.redis.io/releases/redis-5.0.7.tar.gz#tarxfredis-5.0.7.tar.gz#cpredis-5.0.7/redis.conf/opt/redis#vimredis.comf......