zheng 项目url:https://gitee.com/shuzheng/zheng

在作者的本页有个环境部署所需介绍

环境搭建(QQ群内有“zheng环境搭建和系统部署文档.doc”)

开发工具:

  • MySql: 数据库
  • jetty: 开发服务器
  • Tomcat: 应用服务器
  • SVN|Git: 版本管理
  • Nginx: 反向代理服务器
  • Varnish: HTTP加速器
  • IntelliJ IDEA: 开发IDE
  • PowerDesigner: 建模工具
  • Navicat for MySQL: 数据库客户端

开发环境:

  • Jdk7+
  • Mysql5.5+
  • Redis
  • Zookeeper
  • ActiveMQ
  • Dubbo-admin
  • Dubbo-monitor

工具安装

环境搭建和系统部署文档(作者:小兵,QQ群共享提供下载)

资源下载

  • JDK7 http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
  • Maven http://maven.apache.org/download.cgi
  • Redis https://redis.io/download
  • ActiveMQ http://activemq.apache.org/download-archives.html
  • ZooKeeper http://www.apache.org/dyn/closer.cgi/zookeeper/
  • Dubbo http://dubbo.io/Download-zh.htm
  • Elastic Stack https://www.elastic.co/downloads
  • Nginx http://nginx.org/en/download.html
  • Jenkins http://updates.jenkins-ci.org/download/war/
  • dubbo-admin-2.5.3 http://download.csdn.net/detail/shuzheng5201314/9733652
  • dubbo-admin-2.5.4-SNAPSHOT-jdk8 http://download.csdn.net/detail/shuzheng5201314/9733657

本篇是基于以下博文参考搭建起来的

http://blog.csdn.net/u011781521/article/details/79012311

不过上边的搭建博客是基于IntelliJ IDEA,我的开发环境是eclispe,可能有点区别

********   正文开始 *********

eclispe环境搭建:

===》git clone “项目git路径”到指定目录

===》导入maven项目,导入成功后就是下图这样了

在这个步骤的过程中出现了以下错误

---》dubbo的dubbo.xsd找不着

http://blog.csdn.net/wuqilianga/article/details/79197380

---》mysql 5.7的远程服务器不给我访问,用5.5以下的没有那种四个字节的utf8mb4这种编码,必须要5.7才能导入

http://blog.csdn.net/wuqilianga/article/details/79204266

---》导入的过程还需要些maven的纠正技能和漫长的valitatiing xxx.web的修正加速

===》项目导入进去后,照着上文的博文地址一路配,区别的地方在于(以下标号引用自博文序号)

3、启动Tomcat  (特别注意context配置,和http端口为1111,其他项目分别为2222。。。。)


tomcat server配置:

<?xml version="1.0" encoding="UTF-8"?>
<!--Licensed to the Apache Software Foundation (ASF) under one or morecontributor license agreements.  See the NOTICE file distributed withthis work for additional information regarding copyright ownership.The ASF licenses this file to You under the Apache License, Version 2.0(the "License"); you may not use this file except in compliance withthe License.  You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.
--><!-- Note:  A "Server" is not itself a "Container", so you may notdefine subcomponents such as "Valves" at this level.Documentation at /docs/config/server.html--><Server port="8006" shutdown="SHUTDOWN"><Listener className="org.apache.catalina.startup.VersionLoggerListener"/><!-- Security listener. Documentation at /docs/config/listeners.html<Listener className="org.apache.catalina.security.SecurityListener" />--><!--APR library loader. Documentation at /docs/apr.html --><Listener SSLEngine="on" className="org.apache.catalina.core.AprLifecycleListener"/><!-- Prevent memory leaks due to use of particular java/javax APIs--><Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/><Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/><Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/><!-- Global JNDI resourcesDocumentation at /docs/jndi-resources-howto.html--><GlobalNamingResources><!-- Editable user database that can also be used byUserDatabaseRealm to authenticate users--><Resource auth="Container" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" name="UserDatabase" pathname="conf/tomcat-users.xml" type="org.apache.catalina.UserDatabase"/></GlobalNamingResources><!-- A "Service" is a collection of one or more "Connectors" that sharea single "Container" Note:  A "Service" is not itself a "Container",so you may not define subcomponents such as "Valves" at this level.Documentation at /docs/config/service.html--><Service name="Catalina"><!--The connectors can use a shared executor, you can define one or more named thread pools--><!--<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"maxThreads="150" minSpareThreads="4"/>--><!-- A "Connector" represents an endpoint by which requests are receivedand responses are returned. Documentation at :Java HTTP Connector: /docs/config/http.htmlJava AJP  Connector: /docs/config/ajp.htmlAPR (HTTP/AJP) Connector: /docs/apr.htmlDefine a non-SSL/TLS HTTP/1.1 Connector on port 8080--><Connector connectionTimeout="20000" port="1111" protocol="HTTP/1.1" redirectPort="8444"/><!-- A "Connector" using the shared thread pool--><!--<Connector executor="tomcatThreadPool"port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />--><!-- Define a SSL/TLS HTTP/1.1 Connector on port 8443This connector uses the NIO implementation. The defaultSSLImplementation will depend on the presence of the APR/nativelibrary and the useOpenSSL attribute of theAprLifecycleListener.Either JSSE or OpenSSL style configuration may be used regardless ofthe SSLImplementation selected. JSSE style configuration is used below.--><!--<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"maxThreads="150" SSLEnabled="true"><SSLHostConfig><Certificate certificateKeystoreFile="conf/localhost-rsa.jks"type="RSA" /></SSLHostConfig></Connector>--><!-- Define a SSL/TLS HTTP/1.1 Connector on port 8443 with HTTP/2This connector uses the APR/native implementation which always usesOpenSSL for TLS.Either JSSE or OpenSSL style configuration may be used. OpenSSL styleconfiguration is used below.--><!--<Connector port="8443" protocol="org.apache.coyote.http11.Http11AprProtocol"maxThreads="150" SSLEnabled="true" ><UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" /><SSLHostConfig><Certificate certificateKeyFile="conf/localhost-rsa-key.pem"certificateFile="conf/localhost-rsa-cert.pem"certificateChainFile="conf/localhost-rsa-chain.pem"type="RSA" /></SSLHostConfig></Connector>--><!-- Define an AJP 1.3 Connector on port 8009 --><Connector port="8010" protocol="AJP/1.3" redirectPort="8444"/><!-- An Engine represents the entry point (within Catalina) that processesevery request.  The Engine implementation for Tomcat stand aloneanalyzes the HTTP headers included with the request, and passes themon to the appropriate Host (virtual host).Documentation at /docs/config/engine.html --><!-- You should set jvmRoute to support load-balancing via AJP ie :<Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">--><Engine defaultHost="localhost" name="Catalina"><!--For clustering, please take a look at documentation at:/docs/cluster-howto.html  (simple how to)/docs/config/cluster.html (reference documentation) --><!--<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>--><!-- Use the LockOutRealm to prevent attempts to guess user passwordsvia a brute-force attack --><Realm className="org.apache.catalina.realm.LockOutRealm"><!-- This Realm uses the UserDatabase configured in the global JNDIresources under the key "UserDatabase".  Any editsthat are performed against this UserDatabase are immediatelyavailable for use by the Realm.  --><Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/></Realm><Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"><!-- SingleSignOn valve, share authentication between web applicationsDocumentation at: /docs/config/valve.html --><!--<Valve className="org.apache.catalina.authenticator.SingleSignOn" />--><!-- Access log processes all example.Documentation at: /docs/config/valve.htmlNote: The pattern used is equivalent to using pattern="common" --><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log" suffix=".txt"/><Context docBase="zheng-upms-server" path="" reloadable="true" source="org.eclipse.jst.jee.server:zheng-upms-server"/></Host></Engine></Service>
</Server>

6、启动Web服务 解释:这个我们eclispe是没有这个view的,其实的意思就是部署到jetty或者tomcat服务器里边)

===》想要模块部署成功,必须要先运行service的main方法生成bean,然后再部署模块的webapp

===》部署成功后,任意一个项目(一个静态系统里边的页面),例如:



本文介绍完,或许有描述不清楚,请忽略查看~!!





码云 zheng 项目部署过程记录 eclispe部署过程相关推荐

  1. 2016 年度码云热门项目排行榜 TOP 50

    原文地址:http://www.oschina.net/news/80909/2016-oschina-git-top-50?from=timeline&isappinstalled=0 阿里 ...

  2. 2017 年度码云新增项目排行榜 TOP 50,为它们打“call”

    2017 年度码云新增项目排行榜 TOP 50 正式出炉 !2017 结束了,我们来关注一下这一年里码云上新增的最热门的开源项目吧.此榜单根据 2017 年在码云上新增开源项目的 Watch.Star ...

  3. 码云上传代码添加标签_[Android] 发布码云(Gitee)项目到JitPack(最全完整流程)

    最近把github上的代码都转移到了码云上,而且github上的仓库可以很方便的迁移到码云,所以老代码的迁移问题不用考虑. 之前使用 JCenter 发布了一个 GitHub 开源项目,JCenter ...

  4. as上的git到码云操作_如何使用git从码云克隆项目到本地?

    https://www.cnblogs.com/gbb123/p/6784822.html 前段时间,有读者微信问我,如果使用Git从码云或者Github 克隆代码到本地,然后进行提交代码的操作 .可 ...

  5. Java 开源企业信息化建设平台 O2OA 入选码云 GVP 项目

    开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>   经过兰德网络公司和O2OA团队全体成员的努力,O2OA获得码云最有价值开源项目称号. 2019年,我们将会更加努力 ...

  6. 在Windows下使用Git+TortoiseGit+码云管理项目代码

    1.      安装Git 下载地址:点击打开链接 安装指南:默认选项即可 2.      安装TortoiseGit 下载地址:点击打开链接 安装指南:点击打开链接 3.      在码云创建账号, ...

  7. 使用git-bash向码云提交项目

    点击新建项目 填写一些信息点击创建,创建之后如下图所示 在说提交项目的时候先看下码云让操作的步骤 首先需要在本地初始化一个项目就是告诉码云你是谁, 在git Bush here工具里面 填写 git ...

  8. git——IntelliJ中配置使用git,码云管理项目

    目录 一.引言 二.本机git环境搭建 1.从官网下载windows版本的git 2.安装git 三.码云环境搭建 1.在码云首页注册用户 2.添加SSH公钥 3.新建仓库 四.项目上传与下载 1.项 ...

  9. 码云克隆项目到IntelliJ IDEA中

    将项目从码云上克隆到IntelliJ IDEA中你首先要做的是 1.插件安装 方法: 启动IDEA 选择File-Settings-plugins 搜索gitee,安装此插件 重启idea 2.在id ...

  10. window系统下github/码云的项目上传、下载

    添加小程序,兑换各种视频教程/数据资源. 第一步.官网https://git-scm.com/downloads下载window版本git;下载完成后有git-cmd和git-bash两个软件: 第二 ...

最新文章

  1. Python-Numpy函数-tile函数
  2. 四年努力,梦归阿里,和大家聊聊成长感悟
  3. Qt创建任务栏进度条
  4. Find the longest route with the smallest starting point
  5. c语言延时函数delay_STM32中精确延时函数的实现
  6. Delphi自动清除临时文件及备份文件的批处理
  7. redission分布式锁测试代码
  8. [BZOJ4539][HNOI2016]树(主席树)
  9. 深度学习优化方法总结比较(SGD,Adagrad,Adadelta,Adam,Adamax,Nadam)
  10. c++第五版练习10.14 10.15
  11. 自动驾驶仿真:VTD自定义超声波雷达FOV
  12. CrossPHP 1.5.5 发布了
  13. java 录音解析文字_教你一键把录音转成文字,五种超实用方法随你挑!
  14. iometer测试方法linux,IOmeter测试指导手册.pdf
  15. 又让马儿跑又不让吃草,微服务化如何完成低成本改造?
  16. 联想全系列 Lenovo ThinkPad ThinkBook Thinkcenter ThinkStation 原厂恢复系统
  17. 利用栈实现中缀表达式转后缀表达式
  18. 降噪蓝牙耳机哪个好?2021主流蓝牙耳机当选降噪耳机
  19. CST微波工作室学习笔记—7.边界条件和背景材料
  20. 荧光标记肿瘤细胞解决方案

热门文章

  1. vm怎么上传镜像文件到服务器,vmware怎么添加iso镜像文件-vmware添加iso镜像文件的方法 - 河东软件园...
  2. 《计算机网络教程》(微课版 第五版)第三章 数据链路层 课后习题及答案
  3. 计算机硬盘根目录是什么,硬盘根目录是什么意思?存放哪里?
  4. 李开复清华演讲:为什么今天是人工智能的黄金时代?
  5. 来个水帖:下载Dev
  6. 构造函数,静态关键字,静态代码块,构造代码块,局部代码块
  7. win10 家庭版cmd命令打开超级管理员和关闭超级管理员
  8. php yii 微信支付宝,Yii使用easywechat实现微信支付
  9. 书中自有黄金屋系列2:读《穷爸爸富爸爸》
  10. 如何修改ftp服务器密码,如何修改FTP密码