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

相關文章
相關標籤/搜索