logo资料库

项目实施应用分享_macOS搭建ecology系统(SQLServer版).pdf

第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
资料共8页,全文预览结束
项目实施应用分享 macOS 搭建 ecology 系统(SQL Server 版) SUBMITTED BY WEAVER SOFTWARE 嘉兴机构 夏慧峰 电话:+86 18157336929 邮箱:weaver_xiahf@qq.com
目录 3.1 3.2 3.3 3.4 1. 环境说明 .......................................................................................................................... 2 2. 背景说明 .......................................................................................................................... 2 3. 准备工具 .......................................................................................................................... 2 docker .................................................................................................................. 2 sqlpro for mssql .................................................................................................. 2 jdk ........................................................................................................................ 2 ECOLOGY 安装包(非 windows 版本)和 Resin ....................................... 2 4. 操作步骤 .......................................................................................................................... 3 4.1 安装 docker ......................................................................................................... 3 4.2 配置 sql server .................................................................................................... 3 4.3 安装 JDK ............................................................................................................ 3 4.4 解压应用文件 .................................................................................................... 3 4.5 修改 Resins 配置 ................................................................................................ 3 4.6 启动系统 ............................................................................................................. 4 4.7 数据库配置 ......................................................................................................... 5 4.7.1 创建数据库 ............................................................................................. 5 4.7.2 配置字符集 ............................................................................................. 6 4.8 初始化数据库 .................................................................................................... 6 5. 常见问题: ...................................................................................................................... 7
项目实施应用分享 1. 环境说明 操作系统:macOS 10.13.4 数 据 库:mssql-server-linux 2. 背景说明 很多同事或很多客户使用的是 macOS 操作系统,但工作当中,经常会需要 DEMO 系统来进 行测试或演示。若没有本地系统,只能使用系统中的演示 DEMO,但这样在断网下就无法使用 了,而且在线 DEMO 无法操作数据库,或进行其它更深层次的操作。因此很有必要在本地搭建 一套系统,本文主要介绍了如何在 macOS 系统上搭建 ecology8 系统,搭建完成之后通过 eclipse 或 IDEA 同样可以启动 ecology。 3. 准备工具 3.1 docker 下载地址: https://docs.docker.com/docker-for-mac/install/#download-docker-for-mac 3.2 sqlpro for mssql 下载地址: http://www.macsqlclient.com/# 3.3 jdk 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/java-archive- downloads-javase6-419409.html 3.4 ECOLOGY 安装包(非 windows 版本)和 Resin 下载地址: https://www.e-cology.com.cn/spa/document/index.jsp?id=1786130&router=1# /main/document/detail?key=zwax3k 海泛微网络科技股份有限公司 www.weaver.com.cn 第 2 页 共 8 页 上海市闵行区联航路 1188 号浦江智谷 33 号楼 泛微软件大厦 201112 电话:021-52262600 传真:021-52262600-3409
项目实施应用分享 4. 操作步骤 基础软件安装步骤不再详述,若不清楚,请自行百度。 4.1 安装 docker 参考:https://blog.csdn.net/jiang_xinxing/article/details/58025417 4.2 配置 sql server 参考:https://www.jianshu.com/p/19c5d8fd0c96 4.3 安装 JDK 参考:https://blog.csdn.net/coooliang/article/details/77161649 4.4 解压应用文件 为了方便后续操作我直接放在用户主页目录下,路径:/users/xiahf (xiahf 为系统用户名,本文所有配置时以实际为准) 新建文件夹:weaver 然后将下载 的 ecology 和 Resin 解压到此目录 4.5 修改 Resins 配置 l Resin/conf/resin.conf 修改前: 修改后: 修改前: 修改后: 具体路径以实际安装的 jdk 路径为准。 端口和虚拟机内存根据实际配置调整,由于 mac 默认不开启 1024 以下端口,因此 我端口改成了 1082 ,内存为 550m 。 海泛微网络科技股份有限公司 www.weaver.com.cn 第 3 页 共 8 页 上海市闵行区联航路 1188 号浦江智谷 33 号楼 泛微软件大厦 201112 电话:021-52262600 传真:021-52262600-3409
项目实施应用分享 l Resin/bin/stopresin.sh 修改前: /usr/weaver/Resin/bin/httpd.sh stop 修改后: /users/xiahf/weaver/Resin/bin/httpd.sh stop l Resin/bin/startresin.sh 修改前: /usr/weaver/Resin/bin/httpd.sh start 修改后: /users/xiahf/weaver/Resin/bin/httpd.sh start 删除: ulimit -n 65535 l Resin/bin/httpd.sh 修改前:JAVA_HOME=/usr/weaver/jdk1.6.0_27 修改后:JAVA_HOME=/Library/java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 4.6 启动系统 进入目录 cd /Users/xiahf/weaver/Resin/bin 运行系统 ./startresin.sh 进入目录 cd /Users/xiahf/weaver/Resin/bin 关闭系统 ./stopresin.sh 查看 JVM 日志 说明系统已正常启动 海泛微网络科技股份有限公司 www.weaver.com.cn 第 4 页 共 8 页 上海市闵行区联航路 1188 号浦江智谷 33 号楼 泛微软件大厦 201112 电话:021-52262600 传真:021-52262600-3409
项目实施应用分享 输入系统地址进入初始化数据库页面 4.7 数据库配置 4.7.1 创建数据库 使用 sqlpro for mssql 连接数据库,连接地址根据 docker 实际配置而定, 通过命令创建 ecology 数据库 命令如下(根据实际情况调整): CREATE DATABASE ecology ON PRIMARY ( name="ecology", /*主数据文件的逻辑名*/ filename="/users/xiahf/weaver/data/ecology.mdf",/*.mdf 主数据文件储存位置*/ size=5mb, maxsize=100mb, filegrowth=15% /*增长率*/ ) log on ( /***日志文件****/ name="ecology_log", /*必须以_log 结尾**/ filename="/users/xiahf/weaver/data/ecology_log.ldf", size=2mb, filegrowth=1mb ) 海泛微网络科技股份有限公司 www.weaver.com.cn 第 5 页 共 8 页 上海市闵行区联航路 1188 号浦江智谷 33 号楼 泛微软件大厦 201112 电话:021-52262600 传真:021-52262600-3409
项目实施应用分享 4.7.2 配置字符集 查看创建的数据库字符集 SELECT name, collation_name FROM sys.database WHERE name = N'ecology'; 字符集必须为 Chinese_PRC_CI_AS 若是其它字符集,则需要修改 use master go ALTER DATABASE ecology COLLATE Chinese_PRC_CI_AS 若创建数据库出现问题可以删除后重新创建 删除数据库命令: USE master GO drop database ecology; 当然 也可以在创建数据库的时候直接指定字符值。 若字符值不正确则在初始化数据库时各种报错,如下图所示: 4.8 初始化数据库 回到数据库初始化页面 海泛微网络科技股份有限公司 www.weaver.com.cn 第 6 页 共 8 页 上海市闵行区联航路 1188 号浦江智谷 33 号楼 泛微软件大厦 201112 电话:021-52262600 传真:021-52262600-3409
项目实施应用分享 初始化完成,提示 Success! 点击登入系统 恭喜大家,macOS 搭建 ecology 系统完成! 5. 常见问题: 初始化成功之后输入地址再次登录系统之后,依然提示初始化数据库。 解决办法:清理浏览器缓存. 初始化成功之后输入地址再次登录系统之后,提示各种代码报错。 解决办法:重启 Resin. 海泛微网络科技股份有限公司 www.weaver.com.cn 第 7 页 共 8 页 上海市闵行区联航路 1188 号浦江智谷 33 号楼 泛微软件大厦 201112 电话:021-52262600 传真:021-52262600-3409
分享到:
收藏