因为zookeeper只是一个黑框,我们无法看到是否存在了什么提供者或消费者,这时就要借助Dubbo-Admin管理平台来实时的查看,也可以通过这个平台来管理提者和消费者。

dubbo下载及配置

dubbo-admin.war可以在网上下载,也可以自己下载dubbo的源码编译

源码下载地址是:https://github.com/alibaba/dubbo

先把tomcat下的webapps\ROOT目录下内容清空,然后把下载的war包或自己编译的war包解压,放在该目录下

修改解压后的WEB-INF下的dubbo.properties文件,用来设置zookeeper注册中心的服务地址和端口号

dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

启动tomcat

启动tomca之前需要先启动zookeeper,本文不讲解zookeeper的配置,可以参考我的另一篇博客: http://blog.csdn.net/aqsunkai/article/details/51683632

tomcat可以在开发工具中启动,也可以用命令启动

用命令启动的方法是cmd进入tomcat下的bin目录,运行startup.bat

如果启动时报错:

但是我们发现jdk环境变量确实配置好了,事实上我用的win10系统,环境变量都配置好的,就是在cmd窗口中找不到JAVA_HOME

这时我们进入startup.bat看到它调用了catalina.bat,然后进入catalina.bat发现调用了setclasspath.bat,进入setclasspath.bat修改文件:

rem In debug mode we need a real JDK (JAVA_HOME)
if ""%1"" == ""debug"" goto needJavaHome set JAVA_HOME=D:\Program Files\Java\jdk1.7.0_75 rem Otherwise either JRE or JDK are fine
if not "%JRE_HOME%" == "" goto gotJreHome
if not "%JAVA_HOME%" == "" goto gotJavaHome
echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
echo At least one of these environment variable is needed to run this program
goto exit

只需要加上这一行即可:set JAVA_HOME=D:\Program Files\Java\jdk1.7.0_75

访问dubbo控制台

启动tomcat后,在浏览器输入tomcat的访问路径,我的是http://localhost:8089/

用户名和密码都是root

可以看到服务提供者和消费者的数目

查看提供者或消费者的具体信息等

最新文章

  1. Event事件
  2. 《分布式事务解决之道》沙龙ppt共享
  3. Git分支的前世今生
  4. WAMP2.5 Forbidden
  5. Sublime Text 3安装与使用
  6. 对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)
  7. [Effective JavaScript 笔记]第46条:使用数组而不要使用字典来存储有序集合
  8. windows下捕获dump之Google breakpad_client的理解
  9. ScheduledExecutorFactoryBean忽略异常继续执行
  10. HC-MAC: A Hardware-Constrained Cognitive MAC for Efficient Spectrum Management
  11. 只有电信3G是公网ip。
  12. js - object的属性操作
  13. BJOI2019做题笔记
  14. MPICH2简单的安装配置总结
  15. Nginx 热部署最版本
  16. GO语言-基础语法:变量定义
  17. awk 相关的复习
  18. memcache安装以及php_memcache.dll 扩展安装
  19. Java之IO(三)ByteArrayInputStream和ByteArrayOutputStream
  20. JS之Iterations

热门文章

  1. Vue.js-项目目录结构解析
  2. vs2008使用mysql链接错误
  3. 为什么CRM Opportunity的删除会触发一个通向BW系统的RFC
  4. ELF文件格式与进程地址空间的联系
  5. 【转】android布局--Android fill_parent、wrap_content和match_parent的区别
  6. P1089 津津的储蓄计划
  7. 运行时库例程-acc_get_num_devices
  8. 一步步做程序优化-讲一个用于OpenACC优化的程序(转载)
  9. CUDA内存拷贝
  10. cudaMallocPitch()