Articles Written By: yanchun.chen@tersus.cn

TERSUS开发平台


TERSUS无代码开发平台名称的来由

名字是英文“Terse”的拉丁文转化而来,它的意思是简洁、正确、完美。

什么是TERSUS无代码开发平台

Tersus开发平台是一个软件应用开发及部署平台,采用Tersus平台我们可以很容易开发出企业级业务应用而不必编写大量复杂的代码。

TERSUS后台及技术支持

此开发平台由Tersus Software Ltd开发并持续更新, 且进行商业版本使用授权。

平台历史

由早期MINT Knowledge Manager及相关产品升级而来,最早于1997 年由SunGard Business Integration开始进行产品开发. 主要人员有Ofer BrandesYouval Bronicki 等。

应用部署服务器端配置


以下对在Linux、Mac、Windows(或任何JAVA项目可部署的系统)系统的硬件设备上(普通个人电脑或服务器)搭建TERSUS无代码应用项目运行服务器环境的操作进行说明

为了部署TERSUS无代码项目,服务器运行环境需要有以下几部分:

  • JRE8 (Java Runtime Environmnet)—Java运行环境软件
  • Apache Tomcat 7.0.X—支持Java程序的应用服务器,也叫Web服务器
  • 数据库服务器—HSQLDB\PostgreSQL\MySQL(大型商业数据库DBMS如Microsoft SQL Server\DB/2\Oracle在TERSUS商业数据库授权版本中支持)
  • TERSUS服务器(或叫服务器文件包)

项目运行服务器准备好后,就可以将开发工具指向的项目文件夹中项目文件复制到服务器中,然后在配置文件中设定好相关信息就可以运行项目了。

1、搭建TERSUS项目运行服务器

安装一个Java运行环境软件(JRE) 已测试的版本:8(&6)

    1. 点击进入Java SE官方下载页面
    2. 下载页面中找到Java Runtime Environment (JRE) 8unnn这部分
    3. 下载Server JRE
    4. 在线安装指导文档安装JRE
    5. 注意记下这个安装目录,我们叫它[JRE目录]

安装JavaMail 已测试的版本:1.6

    1. 点击进入JavaMail API官方下载页面
    2. 点击Download JavaMail Release链接
    3. 点击javax.mail.jar链接下载jar文件
    4. 复制下载的javax.mail.jar粘贴到[JRE目录]/lib/ext

安装Java Advanced Imaging (JAI) API(图片处理工具) 已测试的版本:1.1.2_01

    1. 点击进入Java Media APIs官方下载页面
    2. 点击Java Advanced Imaging链接
    3. 点击Java Advanced Imaging API 1.1.2_01链接
    4. 按自己服务器操作系统(Mac OSX使用Linux版本)点击CLASSPATH类型的安装文件下载链接
    5. 按受授权协议
    6. 点击下载按钮
    7. 需要时账号登录(使用Oracle产品需要一个注册账号)
    8. 解压文件或安装下载的程序,复制lib/目录下所有文件(包括JAR/DLL/SO等文件)粘贴到[JRE目录]/lib/ext

安装Apache Tomcat服务器程序 已测试的版本:7.0.x(&6)

    1. 点击进入Apache Tomcat 7官方下载页面
    2. 下拉页面到Binary Distributions -> Core部分
    3. Windows系统服务器用户请下载Windows Service Installer,其他系统用户应下载.tar.gz或.zip文件
    4. 可以查看Tomcat在线文档了解安装、运行、设置相关信息,需要记住此安装地址,我们叫它[Tomcat目录]
  • Windows特别说明:
    • 默认情形下,安装完成后会启动Tomcat服务并打开监控器(一个在电脑下部任务栏,在运行时显示绿三角,停止时显示为红方框的程序,也叫“Tomcat7 Properties”)
    • 如果要求服务器电脑重启或启动时自动运行Tomcat服务器程序,则需要进行以下处理:
      1. 双击打开任务栏Apache Tomcat监控器图标(Tomcat7 Properties)
      2. 在“General”栏下,设定“Startup”类型为“Automatic”,点击“OK”
      3. 检测一下Tomcat服务器是否安装成功的方式:在浏览器中输入http://localhost:8080,如果浏览器能打开Tomcat默认的首页(安装程序中的一个页面),就是安装成功

注意Tomcat服务监控器并不一定要求一直在任务栏显示,对以下操作步骤完成后,可以关闭并退出它(当然也可以在任务栏一直保留)

安装数据库服务器和数据库驱动文件

TERSUS开发的项目支持连接以下各类数据库。如果你不能确定安装哪类数据库,建议使用HSQLDB,这个数据库也是我们开发工具集成的用于本地运行项目时数据存放的数据库,它是纯Java的数据库,开源免费且很轻量级。部署这个数据库也很简单,复制粘贴一个jar文件就行(文件包括了数据库和驱动内容),同时也可以将开发工具本地浏览器测试的数据一并放到服务器中运行项目使用其中测试时的数据。
注意:

    1. 以下列出的数据库对应版本是我们测试过的,对应各数据库更新的版本虽然未测试但都应正常可用
    2. 允许不同的应用部署到同一台服务器使用同一个或多个不同类型的多个数据库,前提是你安装了多个数据库(可以安装在联网的不同电脑上)

HSQDB

数据库服务器和驱动文件

点击下载(同时也可以在TERSUS服务器文件包下的WEB-INF/lib/下也能找到一份)
已测试的版本:2.0
安装方式:解压下载的文件复制hsqldb/lib/hsqldb.jar并粘贴到[JRE目录]/lib/ext下或[Tomcat目录]/lib下即安装完成

PostgreSQL

数据库服务器

点击进入官方下载页面
已测试的版本:8.3
安装方式:参考下载页面的安装指导说明进行安装

数据库驱动文件(PosgtreSQL JDBC 3)

点击进入官方下载页面(同时也可以在TERSUS服务器文件包下的WEB-INF/lib/下找到一份)
已测试的版本:8.1(更新的版本目前不支持)
安装方式:安装方式:复制下载的postgresql-8.1-[nnn].jdbc3.jar文件并粘贴到[JRE目录]/lib/ext下或[Tomcat目录]/lib下即安装完成

MySQL

数据库服务器

点击进入MySQL官方下载页面
已测试的版本:5.0.X~8.0.X
安装方式:参考官方安装指导页面的说明进行安装

数据库驱动文件(MySQL Connector/J)

点击进入官方下载页面
已测试的版本:3.1.8a至最新类型(对应的数据库安装程序中也有驱动下载产品以及数据库管理工具)
安装方式:解压下载的Connector/J文件,复制其中的mysql-connector-java-3.1.8/mysql-connector-java-3.1.8-bin.jar文件并粘贴到[JRE目录]/lib/ext下或[Tomcat目录]/lib下即安装完成
注意我们默认推荐MySQL5.6以配套简单的数据库管理工具“MySQL-Front”, 驱动文件名为“mysql-connector-java-5.1.34-bin”

安装TERSUS服务器文件包

下载:

在TERSUS下载页面下载文件包,注意服务器文件包应下载与项目开发所用的开发工具版本一致的版本的文件包
安装方式:将下载的文件包解压到一个空目录下(建议目录为/tersus-server,不要有空格),这个文件目录我们称为[TERSUS服务器目录]

TERSUS服务器文件包中已设定使用TERSUS基本的权限管理模型,但如果应用不使用基本的权限管理逻辑块(比如不使用元件中的授权模块),应进行以下配置修改:

1.重命名[TERSUS服务器目录]/WEB-INF/web.xml文件为[TERSUS服务器目录]/WEB-INF/web.xml.authenticated
2.重命名[TERSUS服务器目录]/WEB-INF/web.xml.not_authenticated文件为[TERSUS服务器目录]/WEB-INF/web.xml

注意:

  • TERSUS提供了2个权限管理模板
    • 第一个是在可视化元件选项板中的Authorization模块元件,在模块元件组中,是使用在已新建的项目中的,这是基本类型的权限管理处理方式,意味着以上重命名处理不需要操作
    • 第二个是新建项目时选中的第一个项目模板(输入项目名称栏下的选框中),是通过新建项目引入的权限管理处理逻辑,这个不会触发基础类型的权限管理逻辑,所以应进行以上重命名设置
  • TERSUS服务器文件包允许解压复制为两个不同名的服务器文件包,这样可以在不同项目中使用以上两类不同的权限处理方式

2、部署发布TERSUS应用软件项目

当以上服务器环境项目安装完成设定好后,即可将开发工具项目文件夹中的一个或多个想要发布的项目文件夹都复制过来,再为各项目创建对应的服务器端配置文件就可以运行项目了。

复制已开发的项目文件到服务器环境

  • 开发工具中项目文件默认是在开发工具安装文件夹下的workspace文件夹中的
  • 在服务器电脑上创建一个项目文件放置的文件夹,可以直接在C盘或D盘放一个同名的workspace文件夹
  • 将以下文件从开发工具项目文件夹中复制粘贴到服务器电脑上创建好的项目文件夹中
    • .proejct
    • .timestamp
    • models/
    • web/(如果有这个文件一定复制过来,带前端用户界面的软件都需要这个文件,独立的服务器端处理程序软件不需要)
    • database/ (可选,如果服务器电脑的数据库也用HSQLDB,同时开发项目时本地测试的数据还想使用,就需要复制过来;注意复制前本地开发工个项目运行状态是停止运行的)
  • 注意:
    • 1. 可以用开发工具的文件-导出功能来将项目文件导出为文件包,也可以导出.tersus文件,这样只需复制一个文件到服务器电脑
    • 2. 有时服务器项目文件夹也可以直接指向开发工具文件夹,就是说可能用户的开发电脑上配置了服务器环境或是服务器上装了开发工具,这时直r接将开发项目文件夹指向为服务器项目文件夹,有可能导到运行中的项目被开发工具修改(但小的更新可以这样操作更方便)

创建项目服务器配置文件

  • 这个配置文件是一个.xml文件,是放置Tomcat服务器运行项目所需各类参数信息的
    • 以服务器域名或IP地址(如www.abc.com,文件名称必须为大写的ROOT)直接打开应用项目的配置文件,示例文件点击下载
    • 服务器域名或IP地址需加配置文件名称(如www.abc.com/test,test需为文件的名称)才能打开项目的示例文件点击下载
  • 创建这个文件可以直接下载我们示例文件,将具体项目对应的参数进行修改就行了,文件配置相关说明如下:

    • 配置文件的文件名称:这个名称是用来打开项目的地址名称,比如如果名称为test.xml,则项目部署到一个IP为XX.XX.XXX.XXX的服务器中时,正常运行后可以用http://XX.XX.XXX.XXX/test来打开项目,如需要IP地址直接打开,则文件名应为ROOT.xml(名称必须大写)
    • 设定TERSUS服务器文件包地址,如”C:/tersusserver”、”C:/tersus-server”、”C:/tersusserver232″等
    • 设定项目文件夹地址如“C:/workspace”
    • 项目文件夹名称,如test
    • 所连接的数据库相关信息:数据库地址、连接账号、密码
    • 除以上信息外,其他可以不去考虑,新项目部署时使用示例文件直接修改以上几个信息即可
  • 建议参考我们示例文件进行了解,开发手册中也有相关说明,请查开发手册“无代码开发手册”-“软件部署与服务器管理(3节)”一节说明
  • 如果项目中使用了TERSUS可视化的模块元件组中的权限管理模块,配置文件中应加入<Realm…/>属性定义,此部分内容我们通用的配置中是去掉的(比如我们提供的成熟框架就不需要这个,用的是另一方式设计的权限管理模块)

<Realm
className=”org.apache.catalina.realm.JDBCRealm”
debug=”0″
driverName=”org.hsqldb.jdbcDriver”
connectionURL=”jdbc:hsqldb:file://D:/workspace/Test/database/Te”
connectionName=”sa”
connectionPassword=””
userTable=”Users”
userRoleTable=”User_Roles”
userNameCol=”User_ID”
userCredCol=”Password”
roleNameCol=”Role”
/>

保存项目服务器配置文件

以上软件项目服务器端运行配置文件完成后,应存放到[Tomcat目录]/conf/Catalina/localhost/

测试发布的项目

1. 重启Tomcat服务器
2. 在任意一台可连网此台服务器的电脑浏览器中输入http://ip地址/test来打开项目,测试是否显示开发的内容(注意设置Web端口80开放访问—云服务器一般在安全组中添加80端口允许访问)

3、运行管理和安全性考虑

为简单化操作,我们是按通用性的大家可理解的方式来完成安装和配置的,基础配置成功后,可以考虑对一些默认设置进行修改以提高运行效率和安全性

  • 设定启动HTTP信息压缩传输来提高Tomcat整体性能,这个处理现代浏览器都是支持的,处理方式如下:
    1. 用文本编辑工具或记事本工个打开 [Tomcat目录]/conf/server.xml
    2. 将HTTP连接端口8080中的设定修改为:
      <Connector port=”8080″ protocol=”HTTP/1.1″ connectionTimeout=”20000″ redirectPort=”8443″
      compression=”on|force” compressableMimeTypes=”text/html, text/xml,text/plain,text/javascript,text/css”
      compressionMinSize=”2048″ noCompressionUserAgents=”gozilla, traviata” />
    3. 保存server.xml并重新启动Tomcat服务器以对设定进行生效处理
  • 设定Tomcat运行的内存分配参数,应对初启时(-Xms)和最大的值(-Xmx)进行设定,同时对-XX:+CMSClassUnloadingEnabled设定来管理项目重启时的内存大小
    Windows系统中,这个设定是双击打开任务栏Apache Tomcat监控器图标来设定的
    Linux系统中,是用命令输入方式来设定的,用的是vmargs
    通常处理原则是,初启的内容应为1/4的服务器硬件物理内存;最大内容使用应为1/2的服务器硬件物理内容
  • Windows系统上,Tomcat的Tomcat管理页面只设定了账号,未设定密码,出于安全性考虑,应修改掉(某些版本无此默认管理页面,无需关注)
  • Tersus新建项目的第一个模板是带用户权限管理的项目。默认的最高管理员账号密码是Super,直接应用时需注意;同时我们提供的成熟框架项目默认最高管理员也是Admin或SuperAdmin,正式使用时应注意修改密码和账号,这些信息在开发文件的权限管理模块中,进入模块修改可视化常量元件的值即可

4、Windows系统下服务器简单操作指导

  • 实际安装Tomcat7 JRE8u261,可以简单化按以下8步完成服务器环境搭建及项目部署(请点击云盘下载对应的“Tomcat7 JRE8u261”下载安装文件):
    1、双击安装:JRE(文件名称为“jre-8u261-windows-x64.exe”),注意安装后的JRE安装目录,后面用到
    2、配置 “JavaMail API” (文件名称为“javax.mail-1.6.2.jar”),将这个文件下载后复制放入JRE安装目录下的 lib/ext 文件夹中
    3、双击安装或解压文件 “Java Advanced Imaging (JAI) API” (文件名称为“jai-1_1_2_01-lib-windows-i586.exe”)并将这个安装目录下的 lib 文件夹中的文件全部复制放入JRE安装目录下的 lib/ext 文件夹中
    4、双击安装 “Apache Tomcat” WEB服务器文件(文件名称为“apache-tomcat-7.0.105.exe”),安装过程中,将端口 “8080” 修改为 “80”,WEB类的项目都使用的是这个端口,并且80端口使用时默认地址栏是可以不输入端口信息的(如www.abc.com,不需要输入为www.abc.com:80)
    5、安装数据库连接驱动文件,如果是MySQL5.6数据库,可以双击安装 “mysql-connector-jave-gpl-5.12.34.msi”,同样将安装目录中 “mysql-connector-java-5.12.34” 中的 “mysql-connector-java-5.12.34-bin.jar” 文件复制放入JRE安装目录下的 lib/ext 文件夹中(如果安装不成功也没关系,直接下载我们分享的文件夹中MySQL下此名称的jar文件即可)
    6、下载我们的服务器端文件包,解压到C盘,注意名称不要留空,例:C:\\tersusserver ; 接下来将安装目录中 “WEB-INF” 文件夹中的 “web.xml” 改名为 “web.xml.authenticated”,同时将 “web.xml.not_authenticated” 改名为 “web.xml”
    7、进入第4步处理的 Tomcat安装目录目录中 “conf/Catalina/localhost/” 文件夹,放置一个项目配置文件(上节内容),项目配置文件以项目名称命名;也可以将名称直接命名为 “ROOT”则连网时进用默认IP地址可直接打开;如果是其他名称如test.xml,打开地址应为: “http://IP地址/test” 
    8、重启Tomcat服务,然后可以在服务器中的浏览器输入 “http://localhost/test” 查看项目
    

注意:内网测试时,输入http://localhost至服务器端的某个浏览器能启动TOMCAT的页面,即为TOMCAT运行正常;外网访问需要开启防火墙80端口打开或例外(和第4步的80设定也是同样道理),允许外部电脑连接80端口的服务;云服务器还需要注意是否云服务器的默认安全组规则设置,在规则中添加允许80端口访问

  • TERSUS应用的服务器端配置文件说明

下载应用服务器端TOMCAT WEB项目服务器配置文件样例:

    • 以服务器域名或IP地址(如www.abc.com,文件名称必须为大写的ROOT)直接打开应用项目的配置文件,示例文件点击下载
    • 服务器域名或IP地址需加配置文件名称(如www.abc.com/test,test需为文件的名称)才能打开项目的示例文件点击下载

应用服务器端配置文件说明:

1、“C:/workspace/test” 是我们应用项目文件夹;可以将我们开发的项目文件夹复制放入;

2、“C:/tersusserver” 是我们的TERSUS服务器文件包的文件夹,是上面第6步服务器环境搭建时处理的结果;

3、“ url=”jdbc:mysql://127.0.0.1:3306/test”?password=”Test123″ username=”root” ” 指向的是我们在本服务器上的MySQL数据库路径、数据库密码及数据库root账号名;

4、我们同时放入了云端数据库的示例和多数据库数据库集成处理的示例,可以让一家企业中所有的数据库中数据都进行调用处理实现数据及软件集成,在调用时,直接用配置的数据库名称即可实现数据的调用;

5、我们为客户所配置的云端应用服务器镜像中已放置了两个示例文件,直接修改项目名称即可使用。

跨平台安装TERSUS开发工具(Tersus 2.3.x on Eclipse 4.3 + Java 8)


Linux,Mac及Windows系统已安装Eclipse时(Eclipse 4.3.x),再引入TERSUS组件包方式安装TERSUS开发平台工具

安装Eclipse 4.3.x (版本代号”Kepler开普勒”)

在安装TERSUS开发工具组件包之前,确保安装以下Eclipse文件:

安装Eclipse 运行程序文件 4.3.x

  • 点击进入Eclipse下载页面
  • 点击4.3.x(最新为4.3.2)进入4.3.x下载页面(注意其他4.x未经我们测试不能确保TERSUS正常运行)
  • 在“Platform Runtime Binary”部分查找自己电脑系统匹配的程序文件并下载解压下载的文件,
  • 将其中名称的eclipse的文件放至自己电脑某个硬盘位置(也可以是程序文件夹中),这个eclipse文件夹的位置可以称为“TERSUS工具目录”

安装 JAVA 8 运行环境文件(JRE8)

  • 点击进入Java SE下载页面
  • 页面查看Java SE 8unnn位置(nnn最新版为261-2020.7)
  • 点击“Server JRE Download”进入不同版本展示页
  • 点击想要的版本(Windows, Linux, Solaris),会跳转下载页面,勾选同意条款,然后需要输入Oracle账号密码进行下载
  • 下载的文件解压后,有个“jre”名称的子文件夹,将此文件夹全部复制到[TERSUS工具目录]/jre]位置
  • 这个文件夹位置我们称为“JRE目录”

安装Eclipse GEF图形化编辑框架程序

  • 进入“TERSUS工具目录”,双击运行Eclipse程序(Windows中是“eclipse.exe”)
  • 当运行程序时弹出弹窗提示“Select a workspace”时,需要指定一个文件夹作为项目文件夹,也可以操作下:
    • 输入“./workspace”,将在程序文件夹中新建一个workspace名称的文件作为项目放置文件夹
    • 勾选“Use this as default and do not ask again”选框
    • 点击OK完成项目文件夹设置
  • 程序启动打开程序窗口后,选择“Help > Install New Software …”
    • 当Install窗口打开时,按以下方式安装GEF:
    • 在“Available Software”一步中,按以下步骤操作:
      • 打开“Work with”下拉选项,选中“Kepler – http://download.eclipse.org/releases/kepler”
      • 会有一些软件安装资源包展示出来(时间可能较长)
      • 在列表右上角的输入框中输入“GEF”只显示含其的资源包地址
      • 列表中勾选“Graphical Editing Framework GEF SDK”
      • 点击Next>
    • 在“Install Details”一步中,点击Next>
    • 在“Review Licenses”一步中,选择同意条款“accept the license agreement”,并点击完成“Finish”
    • GEF图形化编辑框架程序将进行安装,安装完成后重启即完成安装

更新JRE相关文件和配置eclipse信息

安装Java Mail邮件服务Java包(已测试版本为1.6)

  • 点击进入Java Mail下载页面
  • 点击“Download JavaMail Release”链接
  • 点击“javax.mail.jar”链接下载jar文件
  • 将下载的“javax.mail.jar”放入[JRE目录]/lib/ext中

安装Java Advanced Imaging (JAI)图版处理Java包(已测试版本为1.1.2_01)

  • 点击进入Java Media APIs下载页面
  • 点击“Java Advanced Imaging”链接
  • 显示“Java Advanced Imaging API 1.1.2_01”链接列表,注意列表中要下载的是 CLASSPATH名称的对应文件
  • 在显示的针对不同操作系统的下载文件更表中选择下载文件(Mac OSX请使用Linux版本)
  • 点击下载链接时,会弹出弹窗确认同意条款
  • 点击“Download…”下载按钮下载安装文件,如果未登录,需登录后才能下载
  • 运行下载文件,或解压文件,获取安装或解压的文件夹中的lib/文件夹下所有文件(JARs/DLLs/SOs)将全部文件复制放入[JRE目录]/lib/ext中

修改Eclipse配置信息

  • 用文本处理器程序(Notepad++,记事本等)打开“[TERSUS目录]/configuration/config.ini”文件,并在文件最后添加“osgi.parentClassloader = ext
  • 启动Eclipse
  • 菜单中选中“Window > Preferences…”打开设定窗口
  • 在“General > Workspace”栏位中,去掉勾选“Build automatically”,并勾选全部“Refresh…”选项
  • 在“Install/Update > Automatic Updates”栏位中,选择“Automatically find new updates and notify me”选项
  • 设定窗口中点击OK保存所有设定信息

安装TERSUS开发工具组件包

  • 下载TERSUS组件包:Eclipse 安装TERSUS 2.3.2 文件
  • 解压下载的文件,会发现有“features & plugins”子文件夹
  • 打开[TERSUS目录](eclipse程序文件夹)
  • 将“features & plugins”子文件夹复制到[TERSUS目录]下保持同名即可
  • 启动Eclipse完成完成TERSUS组件包安装

安装TERSUS案例应用

TERSUS提供了在线的一步步学习的教程,可以点软件 Help -> Help Contents来查看

案例项目可以在案例资源页而找到,按教程的第2步即可导入已有项目案例

Mac OSX系统安装TERSUS开发平台


 用.dmg格式安装文件包在苹果机系统中安装TERSUS开发平台
  1. 下载苹果系统.dmg安装文件包us
  2. 双击打开安装文件,如果没有打开,在“Finder”中找到打开
  3. 拖放应用文件“Tersus”到应用程序文件夹中
  4. 从应用文件夹中找到并打开使用Tersus

如果苹果系统为OS X 10.8 “Mountain Lion”或更新系统,可能会收到以下信息““Tersus” is damaged and can’t be opened.” 如果收到,需按以下方式更改电脑安全设定:

  • 打开“系统设置System Preferences”-“安全隐私Security&Privacy”
  • 修改设置“允许应用来源 Allow appoications downloaded from”为“所有来源 Anywhare”

如需更多帮助,请参考http://support.apple.com/kb/HT5290

安装文件包包括了可以立即运行Tersus并开始开发所需要的全部内容。

有时下载的安装文件非最新版本,当完成安装后,开发工具程序将自动查找新版本(需进行软件升级更新设置)且指导用户在线下载(需联网)并安装升级新版程序。

安装文件包在Mac OSX 10.5.8上完整成功地测试过。

注意,如果在较老的OSX系统上,或系统采用的是JAVA1.5版本,你需要按以下步骤操作:

  1. 在命令行中执行 $java -version 来确认JAVA版本,如果JAVA版本是1.6,无需其他操作,否则进行下一步
  2. 用文本编辑软件打开 Tersus.app/Contents/MacOS/Tersus.ini文件
  3. 加一行代码:-Djava.net.preferIPv4Stack=true
  4. 保存文件Tersus.ini

Linux系统安装TERSUS开发平台


在Linux系统上安装TERSUS开发平台
  1. 下载Linux安装文件(.tgz)
  2. 打开电脑命令终端界面
  3. 在安装文件夹中,执行以下命令(以安装地址替换掉[archive]): $ tar xvfz [archive]
  4. 修改为TERSUS文件夹: $ cd Tersus
  5. 运行TERSUS执行文件: $ ./Tersus

Linux安装文件包包括了可以立即运行Tersus并开始开发所需要的全部内容且与Elipsse集成一个安装文件中(包括了JRE、Eclipse 开发平台、官方开发的样例应用,帮助文件包以及一个开发指导教程),无其他单独安装部分。

有时下载的安装文件非最新版本,当完成安装后,开发工具程序将自动查找新版本(需进行软件升级更新设置)且指导用户在线下载(需联网)并安装升级新版程序。

安装文件包在Ubuntu 12.04上完整成功地测试过,其他Linux系统中也应是正常可用的。

Windows系统安装TERSUS开发平台


采用下载的TERSUS安装包在Windows系统中安装开发平台工具
  1. 下载Windows安装包
  2. 运行安装文件
  3. 参考安装提示安装软件

安装包包括了可以立即运行Tersus并开始开发所需要的全部内容且与Elipsse集成一个安装文件中(包括了JRE、Eclipse 开发平台、官方开发的样例应用,帮助文件包以及一个开发指导教程),无其他单独安装部分。

有时下载的安装文件非最近版本,当完成安装后,开发工具程序将自动查找新版本(需进行软件升级更新设置)且指导用户在线下载(需联网)并安装升级新版程序。

注意安装过程中语言选择中文时,开发指导教程为中文版本,选英文时开发指导教程为英文版。

软件用户界面为英文,无中文。用户可以采用中文定义项目及各部分及控件名称。

TERSUS新版本更新


  • TERSUS开发平台工具新版本更新(2.3.0之前版本更新方式)

Tersus开发平台采用Eclipse自带的更新机制,在运行时在线查询Tersus更新地址,提供了引导型的下载更新方案

Tersus提供以下两个在线更新地址:

  1. 稳定版本:-http://tersus.cn/stable
  2. 最新版本:-http://tersus.cn/latest 正常需3~6分钟完成升级文件下载及更新安装

当Eclipse需要升级时,需先更新Eclipse

配置Tersus更新信息

  1. 打开Window > Preferences
  2. 选择 Install/Update > Available Software Sites 目录
  3. 确认是稳定版还是最新版升级方式
  4. 如果在更新地址中没有以上在线网址信息,则点Add, 在Location中放入地址,点OK添加,查看是否添加成功,点OK保存设置

配置信息让平台自动更新

  1. 打开Window > Preferences
  2. 选择Install/Update > Automatic Updates category目录,并勾选Automatically find new updates and notify me选择框
  3. 点OK保存配置信息
  4. 在Tersus运行时,会自动查找更新信息,如果想自己查看更新,则通过点击Help > Check for Updates查找
  5. 如果有更新,且下载更新,确保重新启动Tersus

手动确认更新

如果没有进行自动更新的配置,在需要查找并更新Tersus时,按以下方式进行:

点击Help > Check for Updates

如果没有出现信息,则需:

  1. 进入 Help > Install New Software…
  2. 勾选底部所有选框
  3. 打开Work with下拉菜单,选择更新地址(稳定版本或最新版本)
  4. 展开可选目录,选择想安装的版本,点完成或下一步,确认版权信息及警示信息
  5. 安装完成后重启软件

离线手动更新

如果使用环境无法联网,可以在线下载更新文件包,按以下方式更新

  1. 下载多平台安装包(下载页面)
  2. 选择Help > Install New Software…
  3. 点击Add…按钮
  4. 在Add Repository页面,点Archive按钮,选择下载的多平台安装包文件,点OK保存时,会添加文件包网址为更新地址
  5. 展开可选目录,选择想安装的版本,点完成或下一步,确认版权信息及警示信息
  6. 安装完成后重启软件
  7. 更新完成后,在更新列表地址中,安装文件包地址如果不再需要,可以删除

 

  • TERSUS服务器升级更新

使用的服务器文件包版本确认方法

在服务器安装文件中找到version.txt文件,可以查看版本信息

升级更新服务器文件包

在升级新服务器文件包前,尤其是在正常运行项目时,需确认所有的应用在新版本中是兼容的(如可以在对应版本的Tersus开发平台检查)

版本兼容检查通过后,可以按以下方式更新:

  1. 下载新版服务器文件包
  2. 服务器暂停Tomcat
  3. 移除当前服务器文件包
  4. 解压下载的新版本文件包并放到当前路径下
  5. 重新启动Tomcat

注意以上方式是只有一个服务器包且是相同唯一的文件包,在正常使用时,有可能有多个应用,采用了不同的版本服务器文件包