dubbo-admin管理控制台的安装和使用
因为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
可以看到服务提供者和消费者的数目
查看提供者或消费者的具体信息等
最新文章
- Event事件
- 《分布式事务解决之道》沙龙ppt共享
- Git分支的前世今生
- WAMP2.5 Forbidden
- Sublime Text 3安装与使用
- 对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)
- [Effective JavaScript 笔记]第46条:使用数组而不要使用字典来存储有序集合
- windows下捕获dump之Google breakpad_client的理解
- ScheduledExecutorFactoryBean忽略异常继续执行
- HC-MAC: A Hardware-Constrained Cognitive MAC for Efficient Spectrum Management
- 只有电信3G是公网ip。
- js - object的属性操作
- BJOI2019做题笔记
- MPICH2简单的安装配置总结
- Nginx 热部署最版本
- GO语言-基础语法:变量定义
- awk 相关的复习
- memcache安装以及php_memcache.dll 扩展安装
- Java之IO(三)ByteArrayInputStream和ByteArrayOutputStream
- JS之Iterations
热门文章
- Vue.js-项目目录结构解析
- vs2008使用mysql链接错误
- 为什么CRM Opportunity的删除会触发一个通向BW系统的RFC
- ELF文件格式与进程地址空间的联系
- 【转】android布局--Android fill_parent、wrap_content和match_parent的区别
- P1089 津津的储蓄计划
- 运行时库例程-acc_get_num_devices
- 一步步做程序优化-讲一个用于OpenACC优化的程序(转载)
- CUDA内存拷贝
- cudaMallocPitch()