dubbo-admin打包实践

来源:互联网 发布:数据库管理系统access 编辑:程序博客网 时间:2024/06/07 07:17
由于我用的JDK1.8,网上的war都不能用因此只有实践了。。。。
实践才是硬道理。细节是从别人哪里看不到的。。。。
1.前提先安装jdk,git,maven
2.拉取dubbo源码
  • 打开https://github.com/alibaba/dubbo
  • 登录自己的github
  • 用客户端git clone https://github.com/自己的用户名/dubbo
3.在checkout出来的dubbo目录执行mvn install -Dmaven.test.skip=true来尝试编译一下dubbo(并将dubbo的jar安装到本地maven库)
注意:如果用的公司的私服,修改settings切换到maven默认的远程仓库即可。这一步最好做,否侧下一步不会成功。
4.进入dubbo-admin目录执行mvn package -Dmaven.test.skip,把dubbo-admin打成war
注意:在checkout出来的dubbo根目录执行mvn idea:idea或者mvn eclipse:eclipse,来创建IDE工程文件,可以执行所有代码。这里只打dubbo管理的war包
5.从dubbo-admin/target/目录取出war包放到自己的tomcat/webapps/下即可。
6.启动zookeeper后(zookeeper的安装)如果已安装则跳过看7.
单机模式
点击这里下载zookeeper的安装包之后, 解压到合适目录. 进入zookeeper目录下的conf子目录, 创建zoo.cfg:
Bash代码  
  1. tickTime=2000    
  2. dataDir=D:/zookeeper/data    
  3. dataLogDir=D:/zookeeper/logs    
  4. clientPort=2181   
参数说明:
  • tickTime: zookeeper中使用的基本时间单位, 毫秒值.
  • dataDir: 数据目录. 可以是任意目录.
  • dataLogDir: log目录, 同样可以是任意目录. 如果没有设置该参数, 将使用和dataDir相同的设置.
  • clientPort: 监听client连接的端口号.
至此, zookeeper的单机模式已经配置好了. 启动bin下的server就可:
cmd下查看netstat  -ano命令查看2181端口是否启动
7.运行tomcat,访问:http://localhost:9090/dubbo-admin-2.5.4-SNAPSHOT
8.弹出输入用户名和密码都是root
9.进入系统,如下图:




0 0
原创粉丝点击