国产化中间件、数据库基本使用

  • 中间件
    • 东方通TongWeb
      • 启动
      • 部署项目
        • 包外配置文件
    • 金蝶
      • 新建域
      • 启动域
      • 部署项目

下列中间件或数据库在linux上的安装基本都是将安装包放进某个目录下,解压即可,不再赘述。

中间件

东方通TongWeb

启动

安装完tongweb后,在安装目录下找到bin目录,bin目录下就是一些启动停止东方通的命令:

启动命令:(推荐使用后台启动

  • 前台启动:sh startserver.sh
    //会直接打出启动日志,但是按ctrl+C退出时东方通也会停止
  • 后台启动:nohup sh startserver.sh &
    //不会打日志,想看日志需要ctrl+c后再输入tail -f nohup.out(输入ctrl+c不影响东方通)
    //如果最后不加“&”,退出当前服务器连接的话,东方通也会停止

部署项目

启动完之后,去浏览器输入http://ip:9060/console (默认的是9060端口,新建域后就不是了)
默认用户名密码是thanos和thanos123.com

进入控制台之后,需要对默认配置进行一些优化:

  • 【Web 容器配置】-【访问日志】:取消扩展日志格式
  • 【Web 容器配置】-【虚拟主机管理】:关闭访问日志
  • 【Web 容器配置】-【Https 通道管理】:点开tong-http-listener,更新URL编码格式为UTF-8,parse-body-methods勾选全部类型
  • 【服务】:关闭自动部署和热部署
  • 【监视】-【监视配置】:取消监视功能开关
  • 【启动参数配置】-【其他jvm参数】:-XX:MaxMetaspaceSize改成512m

包外配置文件

如果项目使用的是包外配置文件,可以在【启动参数配置】-【其他jvm参数】下添加配置,指定配置文件存放路径:
例如 -Dapplication.path=${TongWeb_Base}/config
config要放在和bin同级的目录下,配置完保存,重启东方通才会生效

注:外部配置文件不是写在这个启动参数里就能立刻生效的,项目代码里也需要一些操作,以java为例,需要的朋友可以参考下web 项目读取外部配置文件

配置完之后,找到 【应用管理】:点击“部署应用”,选择文件(已经打好的war包),其他选项可以默认,开始部署。
如果部署失败,去服务器看下nohup.out日志,定位解决问题;
如果部署成功,在【应用管理】页面点击 http访问 ,即可看到我们的系统啦!

注:东方通指定了系统访问的端口号,端口号是东方通控制台的【WEB容器配置】-【Https 通道管理】-【tong-http-listener】的监听端口

安装了一个东方通后,如果想部署多个应用该怎么办呢?
正常人都会想在上一步中所说的【应用管理】里再部署一个应用,但我尝试的时候,无法启动成功。
最后还是新建一个域,在这个域中再部署新应用(部署步骤同上)

  • 创建域
    创建时会自动分配一个端口(默认的是9060,新建的第一个域端口加1,即9061)
#相对域,会在安装目录下的domains目录下建立同域名的目录
sh domain.sh create TESTDOMAIN
#绝对域,需要制定绝对路径——不建议,域统一建在domains目录下比较好
sh domain.sh create /opt/TESTDOMAIN
  • 删除域
    删除后,对应的端口会被收回,下次再创建新域端口会使用收回的端口
#相对域
sh domain.sh delete TESTDOMAIN
#绝对域
sh domain.sh delete /opt/TESTDOMAIN
  • 启动域
#在安装目录bin目录下
#相对域
sh startdomain.sh ZHBA
#绝对域
sh startdomain.sh /opt/ZHBA#在域目录bin目录下
sh startservernohup.sh
sh startserver.sh              #记得使用后台启动方式(startservernohup也行)
  • 停止域
#在安装目录bin目录下
#相对域
sh stopdomain.sh ZHBA
#绝对域
sh stopdomain.sh /opt/ZHBA#在域目录bin目录下
sh stopserver.sh

新建的域的控制台端口在域目录下的conf目录下的tongweb.xml文件中找:

金蝶

新建域


按提示一步步执行,比较长我就不细说了。

启动域

新建完域之后,进入这个域的bin目录,前台启动(第一次先前台启动,要输入管理员初始化密码)
前台启动命令:

./startapusic
首次启动,请输入管理员初始化密码: XXXXXXX
请再次输入管理员初始化密码:XXXXXXX

后台启动命令:

nohup ./startapusic &

部署项目

启动完之后去浏览器打开控制台http://ip:6888/admin(端口号默认6888,看自己新建域时定义的是多少)
默认用户名密码应该是admin/admin

找到【应用管理】,部署应用

更换war包时需要先停止应用,再卸载,然后重新部署应用
金蝶控制台按钮点击交互体验不太好,部署完成后和启动应用时都要等待一会,启动应用时可以去【日志监控】模块查看实时日志。

国产化中间件东方通和金蝶的基本使用相关推荐

  1. 金蝶国产化中间件和人大金仓数据库

    金蝶Apusic分布式消息队列 不需要配置用户名密码 rabbitmq:enable: truehost: 192.168.1.233port: 5672 <!-- Spring Boot Ra ...

  2. 中间件 东方通tongweb的使用

    一:安装jdk, 并配置JAVA环境: 注意:要正常启动TongWeb需要在系统环境变量中配置java的环境变量 二:数据库驱动加载:    TongWeb并未自带JDBC数据库驱动,需手动加入,将数 ...

  3. 国产化信创CPU、操作系统、数据库、中间件笔记

    一.服务器CPU架构 复杂指令集运算(Complex Instruction Set Computing,CISC) 复杂指令集运算(Complex Instruction Set Computing ...

  4. 中国国产基础软件发展的机遇与挑战

    中国国产基础软件发展的机遇与挑战 2011年06月30日18:21 it168网站原创 作者:李伟 编辑:李伟 我要评论(0) 标签: 基础 , 信息化频道 , 行业信息化 , 业界 [IT168 信 ...

  5. 一个关于国产化适配 的PPT文案

    前一阵,对外做了一个直播,主题是关于信创国产化,由于本身就为公开对外直播,无保密相关问题,因此,当时的PPT文案在此公开,供大家参考.由于初次审核以有广告嫌疑为理由拒绝,这里我将公司名称统一替换成了X ...

  6. 中间件厂商及相关产品榜

    中间件厂商及相关产品榜 IBM(中国)有限责任公司www.ibm.com.cn在过去的八十多年里,世界经济不断发展,现代科学日新月异,IBM 始终以超前的技术,出色的管理和独树一帜的产品领导着信息产业 ...

  7. Middleware【中间件】简介

    Middleware[中间件] 什么是中间件?一句话:中间件是一种计算机软件连接了软件部件或者应用程序. 这种软件有一组服务构成,这些服务包括允许多进程运行在一个或者多个机器上以达到在网络中互相交互的 ...

  8. 金蝶软件公司风投案例

    1998年5月6日,我国最大的财务及企业管理软件厂商之一--深圳金蝶软件公司宣布,金蝶公司与世界著名的信息产业跨国集团--国际数据集团 IDG已经正式签定协议,将接受IDG设在中国的风险投资基金公司- ...

  9. springBoot项目国产化部署

    国产化中间件:TongWeb springboot项目运行方式是JAR springboot项目在国产化tongweb运行方式是WAR 一,项目改造 1.POM修改 在pom文件下增加 <pac ...

最新文章

  1. 发送快递:配置静态路由
  2. Freescale 车身控制模块(BCM) 解决方案
  3. wireshark从入门到精通(协议排错安全篇)3
  4. Vue.js 系列教程 3:Vue-cli,生命周期钩子
  5. python old-style inherit invoke parent member way
  6. 开箱即用——用这个模板快速统筹企业车辆安排
  7. java中的de是什么_【转】java中main函数解析
  8. soupUI生成webservice客户端代码
  9. 浏览器关闭百度右侧的图片推荐---简洁就是美
  10. 用R语言做单方程的误差修正模型(ECM)
  11. 2007年个人回忆与总结
  12. Excel 2010 VBA 入门 035 利用VBA程序定义条件格式
  13. oppo手机工程模式清除数据需要密码_普通人也可以做码农?黑客教你如何在手机上开发运用代码...
  14. Python:实现collatz sequence考拉兹序列算法(附完整源码)
  15. 小米9 MIUI12.5 红米 K40s MIUI13.0.10 安装谷歌框架
  16. CentOS服务器密匙登录
  17. Python哪些基础知识必学?
  18. 2016下半年计算机水平模拟考试系统,2016下半年计算机等级考试试题及答案
  19. Joint Segmentation of Retinal Layers and Focal Lesions in 3-D OCT Data of Topologically Disrupted Re
  20. 真实地址查询——DNS

热门文章

  1. java3D类简单说明
  2. 关于iOS 11 tableView自动布局懵逼的事
  3. 2021-06-02关于U盘只能读取,无法写入的处理方法
  4. Vue项目运行报错,‘webpack-dev-server‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  5. 2019-12-28
  6. 阿里云数字签名时遇到时间戳错误(InvalidTimeStamp.Expired)怎么办
  7. 英语口语8000句-(商业信函用语)结束部分
  8. PBOOTCMS的伪静态规则设置方法
  9. 内参(焦距)与视场角的转换关系
  10. PPS卖给百度了:下一个视频网站还会远吗