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

作者: Share猿 | 来源:发表于2017-03-17 10:49 被阅读17359次

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猿”找到小猿哦!!!

相关文章

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

    1.环境搭建 1.1.Jdk的安装及配置(已安装跳过) 1.1.1下载jdk1.7及其以上,   解压到你所需要安...

  • 利用docker-maven-plugin快速交测

    目的 由开发环境交测的时候,通过docker镜像简化环境搭建及项目部署的过程。 环境描述 项目开发环境: w...

  • 【Sqli-labs】SQL-Injection

    Sqli-labs下载及环境搭建(Windows) 从github上将项目源码下载下来:部署到phpstudy:将...

  • test

    破碎可视化环境搭建及部署文档 软交换机上环境搭建及程序部署 搭建前准备 debian8 系统盘、 JDK8 压缩包...

  • 智能合约编写及部署

    智能合约编写及部署 标签(空格分隔): 区块链 智能合约编写及部署 搭建开发环境 安装ethereumjs-tes...

  • ELK 搭建及实战

    ELK 搭建及实战 JDK1.8环境搭建和Kibana实战部署 ELK介绍和JDK1.8环境搭建 实战环境 Cen...

  • Ionic3 项目搭建及打包

    Ionic3 项目搭建及打包 一、工具及环境 1、node.js 搭建项目、运行项目 2、JDK1.8 3、and...

  • 使用 anaconda 搭建项目环境

    使用 anaconda 搭建项目环境 目录 目标 项目部署说明 环境安装说明 目标 开发环境和线上环境不一致,导致...

  • linux操作系统上部署项目命令

    Linux上部署项目要求: 1.参考搭建测试环境资料,能够在Linux上成功部署项目即可。 2.必须掌握Linux...

  • 持续交付之环境管理和部署

    最近参与了两个项目的环境搭建和部署,才搞明白原来维护环境和部署环境是一件费时费力还特别容易出错的事。 项目启动后,...

网友评论

  • d2e794b2a5c9:Zookeeper闪退,百度的是。添加配置 dataDir=E:\\sky_tools\\zookeeper-3.4.9\\data
    dataLogDir=E:\\sky_tools\\zookeeper-3.4.9\\log。然后将zoo_sample.cfg拷贝一份改名zoo.cfg,启动正常了。
  • 7d1edb3bcb81::sob: 交流群加我一个吧,申请好久了~~330990721
    Share猿:@舒元 我不是群主
  • 35c0699a2a90:你好,我在本地windows上搭建起可以用了;然后在Linux上搭建后,同时也启用了zheng-upms-rpc-service-assembly.tar.gz解压后的服务,可以进入登录页面,但是点击登录进去会跳转到http://upms.zhangshuzheng.cn:1111;因为没有进行域名映射,访问不了也正常。但是我在服务器的shell中使用curl localhost:1111发现提示的是没有到主机的路由,就是说这个端口完全访问不了,请问可能是哪方面出了问题呢?Linux上把activemq、nginx、zookeeper、redis等服务都配置了的
    Share猿:@iceborain 这个在群里问
  • d571ef121502:您好,我现在启动 ZhengUpmsRpcServiceApplication 报错信息如下:
    2017-10-30 16:09:01,230 [main] ERROR [com.alibaba.druid.pool.DruidDataSource] - init datasource error, url: jdbc:mysql://dbserver:3306/zheng?useUnicode=true&characterEncoding=utf-8&autoReconnect=true
    com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

    mysql我也安装了,也导入了表,请问这个可能是什么原因造成的,谢谢
    d571ef121502:@Share猿 明白了,把数据库的密码经过AES加密就ok了。谢谢
    Share猿: @大大大大大大向 嗯嗯
    Share猿:@大大大大大大向 数据库没配置合适
  • d571ef121502:您好,我安装到1.10.Idea代码检出、同步、编译及发布过程,给maven project 添加 pom.xml文件后 maven project 很多工程的independencies 出现commons-collections:3.2.2(omitted for conflict width 3.2.1)请问这个怎么解决,我百度了一下,是修改pom.xml文件,但是我在工程里的pom.xml文件里找不到依赖的commons-collections选项啊
    Share猿: @大大大大大大向 不客气
    d571ef121502:@Share猿 搞定了,是我maven引用目录写错了,导致jar包冲突,谢谢
    Share猿: @大大大大大大向 你的意思就是少这个jar包吗?可以在pom添加或者下载jar包添加进去
  • sys:没有下文了吗?
    Share猿: @sys 没了😬😬

本文标题:zheng-1:环境搭建及项目部署

本文链接:https://www.haomeiwen.com/subject/hrqenttx.html