• YiGo环境搭建


    软件环境

    操作系统:Windows 2000+,Mac OS,AIX,RedHat linux,HP-UX等

    JDK/JRE:Oracle JDK/JRE 1.8+,IBM J9 VM 1.8+,OpenJDK 8+等

    数据库:Oracle 9+,SQLServer 2008+,DB2 7+,MySQL 5.5+

    Mobile:iOS 9.3+,Android 2.2+

    STEP 1: 安装 JDK/JRE

      官网下载1.8版本JDK

        下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html  

      根据本机的运行环境选择64位或者32位的JDK。安装JDk,并配置环境变量。验证环境变量是否安装成功:在cmd中输入java -version,当出现JDk的版本信息后为皮质成功。

    STEP 2: 安装数据库(以 MySQL 为例) 

        下载并安装MySql:https://www.mysql.com/downloads/。(最好下载5.X以上,6.X以下的MySql版本)之后创建数据库名

    TEP 3: 利用 Yigo 集成开发工具(Designer) 创建应用的路径;

        下载Yigo程序包

      下载地址:http://yigo.bokesoft.com:8081/download.jsp

    1.Yigo应用服务器:

      下载Yigo应用服务器绿色版(根据本地系统下载32或者64)和最新版本Webapps

    将下载好的Tomcat 7.0_x64.7z解压至本地,并将WebApps2.2.4.2020_01_17_r1.7z解压至Tomcat 7.0_x64下替换掉原有的webapps文件夹。

     2.Yigo集成开发工具:

      下载Yigo集成开发工具绿色版,根据本地系统下载32或者64。或者下载Designer2.0.2最新版本new(建议下载最新版,版本定期更新)。

     

    STEP 4: 修改 Yigo 应用服务器 Tomcat 中的基础属性定义文件 core.properties 和数据源定义文件DSN.properties;

    因为使用的是MySql数据库 ,所以MYSQL.example 应该修改为MYSQL.properties

        

     core.properties为Yigo Web应用的基础属性定义文件,具体描述如下:

      SolutionPath=
      DSN=
      DEFAULT=
      LOGSVR=

    配置说明:
    • SolutionPath:解决方案路径,将路径修改为本机的解决方案路径(注意目录间双斜杠\分割);

    • DSN:定义数据库来源。如果本机安装的是SQL Server,则定义的为DSN=SQL,如果为Oracle,则定义为DSN=ORACLE, 如果是MySQL则为DSN=MySQL。而数据库的具体属性通过DSN.properties文件来定义;

    • DEFAULT:在定义多个数据源的情况下,定义默认的数据源;

    • LOGSVR:定义日志服务,当前取值为空或log4j,如果定义为空的时候,日志在控制台中输出,定义为log4j时通过log4j输出。

     例 3.1. core.properties

     SolutionPath=E:\Yigo\Solution	
     DSN=MySQL						
     DEFAULT=					
     LOGSVR=

    注意

    “E:\Yigo\Solution”为用Yigo设计器Designer所创建的应用的路径,如何创建该路径将在章节3.4中详述。

    3.3.2 DSN.properties

    根据使用的数据库类型决定修改的DSN文件,使用SQL Server数据库的话,修改的是SQL.properties,使用Oracle数据库的话, 修改的是ORACLE.properties,使用MySQL数据库的话,修改的是MySQL.properties。

    在Tomcat 7.0webappsyigoWEB-INFclasses目录找到数据源定义文件,并根据不同的数据库类型作相应修改。

    例 3.2. 使用MySQL数据库,MySQL.properties的修改:

    DSNTag=
    Name=MySQL
    ConnectionType=jdbc
    DBType=MySQL
    Driver=com.mysql.jdbc.Driver
    URL=jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=UTF-8
    User=root
    Password=root123

    配置说明:

    • 数据库名称:将数据库名称改成新建的数据库mysql_demo;

    • User和Password:登录数据库时的用户名和密码。

    STEP 5: 将 license 文件更新到 Tomcat 目录和 Designer 目录中

    STEP 6: 在 Yigo 集成开发工具(Designer) 中作数据源设置

      用Designer设计工具创建应用的路径

    进入Designer目录,运行launcher.bat,可打开设计器(当launcher.bat闪退时应该修改launcher.bat文件),

    set JAVA_HOME=%cd%jre1.8.0_60_x64
    set JAVA_OPTS=-server -Xms1024m -Xmx2048m
    "%JAVA_HOME%"injava %JAVA_OPTS% -Dfile.encoding=utf-8 -cp ./* com.bokesoft.yes.dev.DevSuite

    以上内容替换launcher.bat中的内容,之后可以启动得到下图:

     

      点击文件,新建解决方案。(注:定义的路径Solution即为tomcat环境需配置的路径)

     设计器内配置数据源

    选择新建: 

     

    • 名称为自定义;

    • 数据库类型(图为MySql例子);

    • 连接类型(根据所选数据库);

    • 数据库驱动如下:

      com.microsoft.sqlserver.jdbc.SQLServerDriver 为SqlServer数据库驱动, 
                                          URL的形式为jdbc:sqlserver://host:1433;databaseName=xxx;SelectMethod=cursor, 
                                          其中host表示数据库服务器的机器名,1433为端口号(可能会不同),xxx表示数据库的名称;
      oracle.jdbc.driver.OracleDriver 为Oracle数据库驱动,
                                          URL的形式为jdbc:oracle:thin:@host:1521:xxx, 其中host为数据库服务器的机器名,
                                          1521为端口号(可能会不同),xxx为数据库实例名称;
      com.mysql.jdbc.Driver 为Mysql数据库驱动,
                                          URL的形式为jdbc:mysql://host:3306/xxx?useUnicode=true&characterEncoding=UTF-8, 
                                          其中host为数据库服务器的机器名,3306为端口号(可能会不同),xxx为数据库名称;
      DB2驱动暂缺;
      输入对应用户名密码(前提已创建该数据库)。

    完善后确定,选择使用:

    确定后点击运行:

     

     默认用户admin,登录后有如下提示

     

     之后是浏览器启动

    找到Tomcat 7.0_x64文件夹下的startservice.bat,启动成功后  打开浏览器访问:http://localhost:8089/yigo/

      

  • 相关阅读:
    03-HTML之body标签
    02-HTML之head标签
    01-HTML介绍
    第十五章 并发编程
    第十四章 网络编程
    第十三章 模块和包
    第十二章 异常和错误
    第十一章 面向对象进阶
    第九章 常用模块(续)
    003 配置负载均衡
  • 原文地址:https://www.cnblogs.com/moonstars/p/12397747.html
Copyright © 2020-2023  润新知