- 在官网中下载dubbo源码(https://github.com/alibaba/dubbo)
- 将下载的文件解压到f盘下
- 在eclipse中import进来
- 把其他项目都close掉,只留dubbo-admin项目
- dubbo.xml文件报错时,下面的key的值得跟文件中的key中value值一样
- 选中项目validiate
- 在dubbo-admin项目中的pom.xm文件中添加如下代码
1、webx的依赖改为3.1.6版
<dependency>
<groupId>com.alibaba.citrus</groupId>
<artifactId>citrus-webx-all</artifactId>
<version>3.1.6</version>
</dependency>
2、添加velocity的依赖,我用了1.7
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.7</version> </dependency>
3、对依赖项dubbo添加exclusion,避免引入旧spring
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<version>${project.parent.version}</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
</exclusion>
</exclusions>
</dependency>
- 因为在官网上下载的这个dubbo2.4.5版本的jdk是1.5,所以得改jdk版本
- 项目——>properties——>project facts——>java——>1.8
- windows——>preferences——>java——>Installed JRES 得改成jdk,要不然得一直报错
- 项目——>build path ——>libraries——>选择jdk1.8
- 可以在eclipse中打包成war包
- 也可以在cmd中 写入如下代码mvn package -Dmaven.test.skip=true
- 意思是test目录下的文件不打包
- 从dubbo-admin/target/目录取出war包放到自己的tomcat/webapps/下即可。
- 运行tomcat,访问:http://localhost:8088/dubbo-admin-2.5.4-SNAPSHOT
- 弹出输入用户名和密码都是root
- 进入系统,如下图:
tomcate8支持的spring起码是4以上
假如,项目一直报找不到dubbo-2.5.4-SNAPSHOT.jar 文件,那就下载这个jar文件到本地,然后手动添加到maven的responsitory目录下
mvn install:install-file -Dfile=C:\Users\
Administrator.2012-20160411EF\Downloads\dubbo-2.5.4-SNAPSHOT.jar -DgroupId=com.a
libaba -DartifactId=dubbo -Dversion=2.5.4-SNAPSHOT -Dpackaging=jar
eclipse中的4.6,如果使用tomcate6不能run on server时,将web 3.0改成2.5
转载于:https://my.oschina.net/ldm95/blog/882818