智慧化建设项目综合管理平台安装部署说明书_第1页
智慧化建设项目综合管理平台安装部署说明书_第2页
智慧化建设项目综合管理平台安装部署说明书_第3页
智慧化建设项目综合管理平台安装部署说明书_第4页
智慧化建设项目综合管理平台安装部署说明书_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智慧化建设项目综合管理平台编译、安装等配置说明书目录TOC\o"1-3"\h\u20763一前言 3229731.概述 3231582.安装部署清单 329537二系统配置 3221561.硬件配置 3260332.软件配置 31792三系统环境安装 432783.1Redis部署安装 4318471.概述 4122912.安装及配置 4157823.2Mysql部署安装 5195281.概述 599722.安装及配置 5152703.3JDK部署安装 697581.概述 6268753.安装及配置 6260543.4Node.JS部署安装 7314121.概述 7183482.安装及配置 829809四、应用程序部署 9200434.1综管平台前端部署 937611.部署前提 9226052.修改配置文件 9156103.安装依赖包 10257614.项目启动 11240844.2综管平台后端部署 1131251.部署前提 11121142.参数配置 1117074.编译配置 1389634.项目打包 14311005.项目运行 14一前言1.概述综合管理平台系统分为服务端和客户端,采用BS访问架构,采用前后端分离技术框架。前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。2.安装部署清单序号程序操作系统1Redis服务模块Linux/windows2Mysql服务器Linux/windows3综合管理平台后端服务Linux/windows4综合管理平台前端服务Linux/windows二系统配置1.硬件配置服务端硬件需求:服务器cpu8核,内存32G,存储200G,带宽20M以上;客户端硬件需求:客户电脑cup4核,内存8G,存储50G,带宽20M。2.软件配置服务端环境需求:JavaJdk1.8;数据库mysql5.7版本;Node.js环境安装;操作系统:Windowsserver2012版本。客户端环境需求:操作系统windowsXP及以上;浏览器:谷歌浏览器、火狐浏览器、360浏览器。三系统环境安装3.1Redis部署安装1.概述Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如

字符串(strings),

散列(hashes),

列表(lists),

集合(sets),

有序集合(sortedsets)

与范围查询,

bitmaps,

hyperloglogs

地理空间(geospatial)

索引半径查询。Redis内置了

复制(replication),LUA脚本(Luascripting),

LRU驱动事件(LRUeviction),事务(transactions)

和不同级别的

磁盘持久化(persistence),并通过

Redis哨兵(Sentinel)和自动

分区(Cluster)提供高可用性(highavailability)。

在传统JavaWeb项目中,使用数据库进行存储数据,但是有一个致命的弊端,这些弊端主要来自于性能方面,由于数据库持久化的数据主要面向的是磁盘,而磁盘读写的速度比较慢,在一般的系统中,由于不牵扯到高并发,其实没有什么不同。但是在一些高并发的场景下尤其重要,比如抢红包场景,多人同时访问一个网页的数据,成千上万的人同时请求数据库,可想而之,数据库肯定是承受不了的,及其容易造成数据库系统瘫痪。最终导致服务宕机。为了应用这个高并发的场景,在传统JavaWeb项目中于是引用了NoSql技术,NoSql工具也是一种简易的数据库,它主要是一种基于内存的数据库。数据主要存储在内存中。redis目前也是使用最为广泛的NoSql之一。一般redis在javaWeb中的应用,主要存在两个主要的场景,一个是缓存常用的数据,另一个是在需要高度读写的场合使用它快速读写。2.安装及配置先将redis-x64版本的压缩包拷贝到服务器上,然后将压缩包解压至所需安装的目录下使用Redis前先去Redis的安装目录下找到配置文件redis.windows-service.conf,配置Redis的使用密码启动:点击开始--运行--输入cmd回车后进入Redis的安装目录下,输入命令./redis-server.exeredis.windows.conf后启动。关闭:将cmd窗口关闭即可。3.2Mysql部署安装1.概述MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于

Oracle

旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的

RDBMS

(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。拥有体积小、速度快、总体拥有成本低的特点。安装及配置 Mysql安装版本为5.7,安装时需要设置初始账号密码,用来管理数据库,在mysql的安装目录下,找到my.ini配置文件修改配置,如:端口,字符编码,连接最大数等启动mysql服务命令:servicemysqldstart停止mysql服务命令:servicemysqldstop重启mysql服务命令:servicemysqlrestart3.3JDK部署安装1.概述JDK是

Java

语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。安装及配置下载JDK1.8版本,将JDK安装后,还需要设置系统环境变量3.4Node.JS部署安装1.概述Node.js发布于2009年5月,由RyanDahl开发,是一个基于ChromeV8引擎的\t"/item/node.js/_blank"JavaScript运行环境,使用了一个\t"/item/node.js/_blank"事件驱动、非阻塞式I/O模型,

让JavaScript运行在\t"/item/node.js/_blank"服务端的开发平台,它让JavaScript成为与\t"/item/node.js/_blank"PHP、\t"/item/node.js/_blank"Python、\t"/item/node.js/_blank"Perl、\t"/item/node.js/_blank"Ruby等服务端语言平起平坐的\t"/item/node.js/_blank"脚本语言。Node.js对一些特殊用例进行优化,提供替代的\t"/item/node.js/_blank"API,使得V8在非浏览器环境下运行得更好,V8引擎执行Javascript的速度非常快,性能非常好,基于ChromeJavaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的\t"/item/node.js/_blank"网络应用。2.安装及配置下载node.js10.16.0版本应用程序部署4.1综管平台前端部署部署前提确保系统环境已安装Node.js,将前端程序包放到服务器中修改配置文件修改前端服务所需要的端口、应用服务后端的请求地址及端口、配置代理服务修改项目系统基本配置修改项目编译配置安装依赖包要安装依赖包,首先项目文件安装目录下,使用CMD命令提示符,然后运行命令cnpminstall

,等待安装。项目启动 找到项目安装的目录下,使用CMD命令提示符,输入npmrundev命令项目启动4.2综管平台后端部署1.部署前提确保系统环境已安装JDK1.8,并以配置号服务器JAVA的环境变量。2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论