-- 自己编译项目自己配置jdk
搭建Dubbo服务中的dubbo-admin介绍:
1、前往Dubbo下载源码,地址:https://github.com/alibaba/dubbo
2、将其中的 dubbo-admin导入到eclipse,修改此项目中的JDK
3、修改项目中的pom文件,加上 <finalName>dubbo-admin</finalName> ,这样打包后的WAR包名字就是dubbo-admin。
4、打开dubbo-admin/src/main/webapp/WEB-INF目录中的dubbo.properties文件,修改为dubbo.registry.address=zookeeper://192.168.0.223:2181
注:这里说明下zookeeper地址,这个指的是已经部署好的zookeeper的IP地址,端口号不变
5、先重新编译,再打成 WAR包
6、将WAR包放到tomcat的webapps中,启动 tomcat即可
7、用浏览器打开地址 http://localhost:8080/dubbo-admin,账号密码都是 root,则就可以进入到 dubbo管理控制台
注:上述搭建Dubbo服务仅仅只适用于已经有部署好了的zookeeper服务,省略安装、部署、启动zookeeper服务的介绍
二,从网上下载已编码好,生成war包,部署
http://download.youkuaiyun.com/detail/liweifengwf/7784901
注:这个包是1.7编译的,服务器上也要用1.7,用别的版本jdk,就要自己编码
http://服务器IP:8081/ (tomcat首页面上)
Manager App ->WAR file to deploy(上传dobbo-admdin.war),并解压- >看Applications-running状态,是否是ture,如果是->
http://服务器IP:8081/dubbo-admin-2.5.4->输入用户名密码(默认root/root)就可以进入到dubbo的控制台了。
查看JDK版本有以下几种方法:
1、查找目前所使用的linux下所使用的jdk安装后的目录:echo $JAVA_HOME;
2、获得目前所使用的linux下所使用的jdk的版本java -version;
3、获得所安装后的jdk的版本,在bin目录下输入 ./java -version即可;
我配置到home目录下的.bash_profile文件里
可用 vi /home/.bash_profile 查看
报错:
Dubbo admin在JDK1.8环境运行报Invalid property 'URIType' of bean class
降版本为1.7就可以了。
如果登录tomcat报错,要设置密码
vim /home/tomcat8/conf/tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="adminTC" password="adminTC" roles="manager-gui,admin-gui" />