×

zheng-1:环境搭建及项目部署

96
Share猿
2017.03.17 10:49* 字数 1439

1.环境搭建

1.1.Jdk的安装及配置(已安装跳过)

1.1.1下载jdk1.7及其以上,

  解压到你所需要安装的磁盘中,例如我安装到C:\Program Files\jdk\jdk1.7.0_51

1.1.2配置JAVA_HOME:

  右键计算机-属性然后按照下图方式配置对应的jdk环境变量


1.1.3配置CLASSPATH:

  右键计算机-属性然后按照下图方式配置CLASSPATH

1.1.4接下来验证jdk是否配置成功

  Win+r输入cmd回车在命令窗口中输入java –version 如下图则成功安装jdk

1.2.Mysql5.5安装(已安装跳过)

1.2.1下载mysql

  这里下载你的系统对应的<a href="http://dev.mysql.com/downloads/mysql/5.5.html">mysql</a>版本 ,我这里下载的是windwos64位版本的安装过程如下(以5.1为例。当然5.5和5.1的安装界面存在区别。安装过程中需注意字符集选用utf-8)





















  接着进入cmd 输入 mysql –uroot –proot进入如下界面证明mysql安装成功。

1.3.安装maven

1.3.1安装以三个工具
1.3.2配置MAVEN_HOME
1.3.3配置maven到path

  在path最后加入;%MAVEN_HOME%\bin;验证maven是否安装成功,win+r输入cmd输入mvn –version出现这样的界面则安装成功。


1.3.4.配置maven的settings.xml,添加镜像
1.3.5.更改依赖包下载位置,添加aliyun的镜像
<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror>

1.4.安装git

  Git安装建议安装客户端,这样方便后续idea不用安装。下载如下三个工具


1.4.1.先安装git2.8.2-64.exe


双击,全选下一步






1.4.2.然后安装TortoiseGit-2.1.0.0-64bit.msi






1.4.3.TortoiseGit-LanguagePack-2.1.0.0-64bit-zh_CN.msi这是个语言包,可装可不装。

1.4.4.安装好以后在任意盘符邮件,查看是否有git客户端




在这里查看配置git的帐号密码。



安装完可以通过oschina上找个一个开源的项目检出下看看能否顺利检出。

1.5.安装idea开发工具及相关配置

1.5.1.下载idea

  在<a href="http://www.jetbrains.com/idea/">官网</a>下载idea

1.5.2.永久破解idea


由于我们是使用注册机永久激活,所以需要输入本机的注册机地址http://127.0.0.1:1017
该地址是在启动注册机后才能链接成功!

下载注册机,https://github.com/mengzhihoing/jbls/,根据自己的操作系统选择解压后的exe文件,然后双击打开!

点击ok,则注册成功!

1.5.3.配置idea

1.5.3.1.maven配置

配置idea的maven,file->settings


1.5.3.2.GIT配置

1.6.Redis安装

  下载Redis-x64-3.2.100-windows.msi
https://github.com/MSOpenTech/redis/releases安装过程比较简单,一路next就可以了。

1.7.Zookeeper安装

下载:http://www.apache.org/dyn/closer.cgi/zookeeper/,这里我下载的是最新版本。
解压到对应的盘符,这里我解压到D盘根目录,进入到zookeeper的bin目录双击zkServer.cmd启动服务。(这里也许会遇到启动该文件一闪而过的情况,我们可以用文本编辑器打开该文件然后再末尾加pause,这样再启动就会看到错误,问度娘解决就可以了!!!)
1.8 ActiveMQ安装
下载http://activemq.apache.org/download-archives.html
解压到对应的目录,例如我解压到D盘根目录,进入MQ的bin目录D:\apache-activemq-5.9.0\bin\win64,双击activemq.bat
在浏览器中输入http://localhost:8161/admin/输入默认的admin admin ,出现这样的界面则MQ安装成功。

1.9.PowerDesigner安装

1.10.Idea代码检出、同步、编译及发布过程








待下载完成后会自动打开,如果未打开,则按下面操作:

选择下载的zheng目录,确认

找到每个项目的跟pom.xml添加maven的project。添加完后下载依赖。

 下载依赖

看到这个过程代表在下载依赖。下载依赖的过程先运行zheng-common

build成功的结果
 脚本导入
启动Navicat Premium,当然也可以通过cmd命令窗口登录到mysql数据库中新建数据库zheng 导入zheng.sql

成功登录到Navicat Premium,右键127.0.0.1新建数据库。

点击开始,先导入zheng.sql脚本,以及其他sql脚本(测试数据)。
 添加jetty启动项目(web项目)

 Zheng-upms-rpc-service(使用main方法启动)

Zheng-cms-admin启动成功

 启动tomcat,tomcat中部署dubbo应用。访问tomcat的dubbo后台。

 访问项目应用

1.11 常见错误总结
这个错误一定是idea的jdk没配置。

这样错误一般是git检出时出错了,出错的过程也是如下操作导致的

这样检出了。建议用客户端先检出后import。或许还有其它操作导致以上错误的
2 项目启动顺序的升级
2.1 说明
本次项目升级主要 zheng-admin改名为zheng-ui。

2.2 升级最新项目
2.3 编译项目,运行导入最新脚本(内含基础数据)
Git更新最新
编译zheng-common、zheng-ui、zheng-upms、zheng-cms这里有编译顺序。按照如上顺序编译。
跑最新脚本zheng.sql 在跑脚本之前请先删除zheng数据库的表。
2.4 启动
群主本次升级去掉了启动顺序的限制,启动不检查对方,等调用的时候才提示
这样不至于启动失败,为方便zheng项目的整体架构,建议启动顺序为:zheng-upms-rpc-service、
Zheng-cms-rpc-service

最后启动zheng-upms-server和zheng-cms-admin

2.5 访问
http://upms.zhangshuzheng.cn:1111/manage/index
默认帐号:admin 密码123456
2.6 项目进度

2.7 部分页面


扫描以下公众号关注小猿↓↓↓↓↓↓↓↓


更多资讯请在简书、微博、今日头条、掘金、CSDN都可以通过搜索“Share猿”找到小猿哦!!!


解放生产力!
Web note ad 1