文章目录
在国家大力推动数字化经济发展的背景下,企业数字化转型需求迫切,科技带来高效工作的优势凸显,各行业对应用软件和云服务需求增加,搭建生态协同平台尤其需要芯片、CPU等核心零部件;信息泄露事件频发,国家对于网络安全与信息化的国产化需求也十分迫切,目前党政军领域已经率先实现国产化,其他重点领域如金融、能源等也在稳步推进中。
Windows平台:Microsoft Windows系列
Linux平台:RedHat系列Suse Linux系列、深度操作系统、银河麒麟操作系统
中标麒麟操作系统、统信操作系统
UNIX平台:Sun Microsystems Solaris系列、IBM AIX系列
Java环境:JDK7u40及以上 注:JDK11的环境, 请使用TongWeb免安装版本。
安装TongWeb前需要先安装JDK环境以及配置环境变量。
1 在Java官网上下载JDK安装文件。
2 安装成功后, 配置 JDK环境变量, 使之生效。
3 在命令行界面, 输入“java -version” 。 提示Java 版本, 说明安装成功
官网手动下载JDK8,下载地址
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

注意在选择JDK版本的时候确定自己的服务器的CPU是属于x86架构还是ARM架构的,如果选择错误则会导致部署JDK的时候报错的。
下图就是x86架构的

下图就是ARM架构的

本次实践过程以ARM架构为例
操作系统默认自带JDK如下所示,建议卸载重新在官网下载部署,否则无法安装东方通中间件;或者按照东方通所说使用免安装版即可使用操作系统默认的JDK.
root@test-PC:~# java -version
openjdk version "11.0.4" 2019-07-16
OpenJDK Runtime Environment (build 11.0.4+11-post-Debian-1deb10u1)
OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Debian-1deb10u1, mixed mode)
编辑配置文件,然后在文件末尾添加如下。
root@test-PC:~# vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_361
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
是环境变量生效
root@test-PC:~# source /etc/profile
查看当前JDK版本
root@test-PC:~# java -version
java version "1.8.0_361"
Java(TM) SE Runtime Environment (build 1.8.0_361-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.361-b09, mixed mode)
使用root用户
给脚本赋予可执行权限
root@test-PC:/data# chmod 777 Install_TW7.0.4.2_Enterprise_Linux.bin
执行安装
root@huadi-PC:/data# sh Install_TW7.0.4.2_Enterprise_Linux.bin -i console










至此安装完成
使用东方通中间件作为POC测试,需要到官网相关人员申请授权license.bat,放在安装完毕后的根目录下面

切换到bin目录下执行启动脚本
root@test-PC:/data/Tongweb7.0/bin# pwd
/data/Tongweb7.0/bin
root@test-PC:/data/Tongweb7.0/bin# ./startservernohup.sh && tail -f ../logs/server.log

本人在实践过程中每次启停的时候都要重新执行下面命令行,否则会出现报错,至今原因不明。
root@huadi-PC:/data/Tongweb7.0/bin# source /etc/profile
root@test-PC:/data/Tongweb7.0/bin# pwd
/data/Tongweb7.0/bin
root@huadi-PC:/data/Tongweb7.0/bin# ./stopserver.sh
http://IP:9060/console/ 默认用户名/密码 thanos thanos123.com


很好奇,就使用rubyonrails自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在cron中运行rake作业并将结果邮寄给您?git中的预提交Hook?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您? 最佳答案 不确定您到底想听什么,但是有几个级别的自动代码库控制:在处理某项功能时,您可以使用类似autotest的内容获得关于哪些有效,哪些无效的即时反馈。要确保您的提
我是Google云的新手,我正在尝试对其进行首次部署。我的第一个部署是RubyonRails项目。我基本上是在关注thisguideinthegoogleclouddocumentation.唯一的区别是我使用的是我自己的项目,而不是他们提供的“helloworld”项目。这是我的app.yaml文件runtime:customvm:trueentrypoint:bundleexecrackup-p8080-Eproductionconfig.ruresources:cpu:0.5memory_gb:1.3disk_size_gb:10当我转到我的项目目录并运行gcloudprevie
我可以在Azure网站上部署RubyonRails吗? 最佳答案 还没有。目前仅支持.NET和PHP。 关于ruby-on-rails-RubyonRails可以部署在Azure网站上吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12964010/
导读:随着叮咚买菜业务的发展,不同的业务场景对数据分析提出了不同的需求,他们希望引入一款实时OLAP数据库,构建一个灵活的多维实时查询和分析的平台,统一数据的接入和查询方案,解决各业务线对数据高效实时查询和精细化运营的需求。经过调研选型,最终引入ApacheDoris作为最终的OLAP分析引擎,Doris作为核心的OLAP引擎支持复杂地分析操作、提供多维的数据视图,在叮咚买菜数十个业务场景中广泛应用。作者|叮咚买菜资深数据工程师韩青叮咚买菜创立于2017年5月,是一家专注美好食物的创业公司。叮咚买菜专注吃的事业,为满足更多人“想吃什么”而努力,通过美好食材的供应、美好滋味的开发以及美食品牌的孵
前置步骤我们都操作完了,这篇开始介绍jenkins的集成。话不多说,看操作1、登录进入jenkins后会让你选择安装插件,选择第一个默认的就行。安装完成后设置账号密码,重新登录。2、配置JDK和Git都需要执行路径,所以需要先把执行路径找到,先进入服务器的docker容器,2.1JDK的路径root@69eef9ee86cf:/usr/bin#echo$JAVA_HOME/usr/local/openjdk-82.2Git的路径root@69eef9ee86cf:/#whichgit/usr/bin/git3、先配置JDK和Git。点击:ManageJenkins>>GlobalToolCon
深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal
我认为我的问题最好用一个例子来描述。假设我有一个名为“Thing”的简单模型,它有一些简单数据类型的属性。像...Thing-foo:string-goo:string-bar:int这并不难。数据库表将包含具有这三个属性的三列,我可以使用@thing.foo或@thing.bar之类的东西访问它们。但我要解决的问题是当“foo”或“goo”不再包含在简单数据类型中时会发生什么?假设foo和goo代表相同类型的对象。也就是说,它们都是“Whazit”的实例,只是数据不同。所以现在事情可能看起来像这样......Thing-bar:int但是现在有一个新的模型叫做“Whazit”,看起来
我有一个要在我的Rails3项目中使用的数组扩展方法。它应该住在哪里?我有一个应用程序/类,我最初把它放在(array_extensions.rb)中,在我的config/application.rb中我加载路径:config.autoload_paths+=%W(#{Rails.root}/应用程序/类)。但是,当我转到railsconsole时,未加载扩展。是否有一个预定义的位置可以放置我的Rails3扩展方法?或者,一种预先定义的方式来添加它们?我知道Rails有自己的数组扩展方法。我应该将我的添加到active_support/core_ext/array/conversion
Ocra无法处理需要“tk”的应用程序require'tk'puts'nope'用奥克拉http://github.com/larsch/ocra不起作用(如链接中的一个问题所述)问题:https://github.com/larsch/ocra/issues/29(Ocra是1.9的"new"rubyscript2exe,本质上它用于将rb脚本部署为可执行文件)唯一的问题似乎是缺少tcl的DLL文件我不认为这是一个问题据我所知,问题是缺少tk的DLL文件如果它们是已知的,则可以在执行ocra时将它们包括在内有没有办法知道tk工作所需的DLL依赖项? 最佳答
我有一个类unzipper.rb,它使用Rubyzip解压文件。在我的本地环境中,我可以成功解压缩文件,而无需使用require'zip'明确包含依赖项但是在Heroku上,我得到一个NameError(uninitializedconstantUnzipper::Zip)我只能通过使用明确的require来解决问题:为什么这在Heroku环境中是必需的,但在本地主机上却不是?我的印象是Rails自动需要所有gem。app/services/unzipper.rbrequire'zip'#OnlyrequiredforHeroku.Workslocallywithout!class