dubbox-2.8.4部署运行

1、下载源码:java

dubbox2.8.4的源码下载地址:进入https://github.com/dangdangdotcom/dubbox,点击Download Zip便可下载源码,下载下来为dubbox-master压缩文件,解压为dubbox-master文件夹。git

2、导入工程github

将dubbox-master做为一个新的project导入idea。web

导入后,会出现jetty异常,是由于jetty-util.jar没有导入,经过如下方式解决:app

1.在dubbox-master/pom.xml文件中增长:webapp

<dependency>
	<groupId>org.mortbay.jetty</groupId>
	<artifactId>jetty-util</artifactId>
	<version>${jetty_version}</version>
</dependency>

2.在dubbox-master/dubbo-remoting/pom.xml文件中增长:maven

<dependencies>
	<dependency>
		<groupId>org.mortbay.jetty</groupId>
		<artifactId>jetty-util</artifactId>
		<version>${jetty_version}</version>
	</dependency>
</dependencies>

3.在dubbox-master/dubbo-container/dubbo-container-jetty/pom.xml文件中增长:(可选)ide

<dependency>
	<groupId>org.mortbay.jetty</groupId>
	<artifactId>jetty-util</artifactId>
	<version>${jetty_version}</version>
</dependency>

整个工程全局替换127.0.0.1为当前zookeeper地址ip。测试

修改中的dubbo的管理控制台用户名和密码:idea

dubbox-master/dubbo-admin/src/main/webapp/WEB-INF/dubbo.properties

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

3、编译安装

用CMD命令在dubbox-master目录执行mvn install -Dmaven.test.skip=true来尝试编译一下dubbo(并将dubbo的jar安装到本地maven库)

4、运行测试

运行com.alibaba.dubbo.monitor.simple.SimpleMonitor.java

相关文章
相关标签/搜索