linux搭建Dubbo控制台

原创 2016年05月31日 21:36:30

 

  1. 从网上下载的dubbo-admin.war,部署之后,总是报这个错。

ERRORcontext.ContextLoader - Context initialization failed

org.springframework.beans.factory.BeanCreationException:Error creating bean with name 'uriBrokerService': Cannot create inner bean'(inner bean)' of type[com.alibaba.citrus.service.uribroker.impl.URIBrokerServiceImpl$URIBrokerInfo]while setting bean property 'brokers' with key [0]; nested exception isorg.springframework.beans.factory.BeanCreationException: Error creating beanwith name '(inner bean)#25': Cannot create inner bean 'server' of type[com.alibaba.citrus.service.uribroker.uri.GenericURIBroker] while settingconstructor argument; nested exception isorg.springframework.beans.factory.BeanCreationException: Error creating beanwith name 'server': Error setting property values; nested exception isorg.springframework.beans.NotWritablePropertyException: Invalid property'URIType' of bean class[com.alibaba.citrus.service.uribroker.uri.GenericURIBroker]: Bean property'URIType' is not writable or has an invalid setter method. Does the parametertype of the setter match the return type of the getter?

atorg.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:230)

atorg.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:122)

atorg.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:287)

 

从网上各种查,得出的结论是,jdk包不符合。

解决方案:下载了dubbo-admin的源码  https://github.com/alibaba/dubbo.git

 

对dubbo-admin中的pom.xml文件,进行修改

 

webx的依赖改为3.1.6版;

   <dependency>
       <groupId>com.alibaba.citrus</groupId>
       <artifactId>citrus-webx-all</artifactId>
       <version>3.1.6</version>
    </dependency>

 b.添加velocity的依赖,我用了1.7;

   <dependency>
       <groupId>org.apache.velocity</groupId>
       <artifactId>velocity</artifactId>
       <version>1.7</version>
    </dependency>

c. 对依赖项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>

d.  webx已有spring3以上的依赖,因此注释掉dubbo-admin里面的spring依赖

   <!--<dependency>-->
       <!--<groupId>org.springframework</groupId>-->
        <!--<artifactId>spring</artifactId>-->
    <!--</dependency>-->

确定war包解压后lib目录没有spring 3以下的依赖就行。然后运行正常了。

将编译好的war包上传到linux,tomcat的webapps目录下,重新启动tomcat。

 

 

 

进入tomcat下的webapps下,我们看到dubbo-admin已经正常部署。

 

 

打开浏览器输入地址,需要进行身份验证

 

 

身份验证的用户名和密码,保存在dubbo-admin项目目录webapp/WEB-INF/下的dubbo.properties中

 

进入系统后,选择服务治理中的应用,可以看到服务提供者和服务调用者。

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

dubbo-admin在jdk1.8下报错问题(已解决)

在虚拟机上部署dubbo-admin的时候报错: ERROR context.ContextLoader - Context initialization failed org.springframe...
  • blue_dd
  • blue_dd
  • 2016年05月02日 21:24
  • 11691

dubbo 2.5.4 在JDK8下启动错误

错误日志:ERROR context.ContextLoader - Context initialization failed org.springframework.beans.factory.B...
  • dreamsunday
  • dreamsunday
  • 2016年05月20日 23:06
  • 6341

dubbo-admin-2.5.4在tomcat中部署失败的问题

最近在研究dubbo,避免不了从最简单的开始。按照网上教程启动zookeeper,启动tomcat时总是报错, ERROR context.ContextLoader - Context ini...
  • tjeagle
  • tjeagle
  • 2015年11月24日 23:32
  • 5849

Dubbo admin在JDK1.8环境运行报Invalid property 'URIType' of bean class

dubbo-admin在jdk1.8下报错问题(已解决) 标签: dubbo-admin 2016-05-02 21:24 1344人阅读 评论(0) 收藏 举报 本文章已收录于: ...
  • one_lamp
  • one_lamp
  • 2016年08月22日 17:24
  • 2280

Dubbo admin在JDK1.8环境运行报Invalid property 'URIType' of bean class

系统环境:java version "1.8.0_11" 64-Bit,apache-tomcat-6.0.37 发生的问题: Caused by: org.springframework.beans...
  • QQ375805303
  • QQ375805303
  • 2016年03月07日 17:50
  • 2244

Dubbo管理控制台(dobbo-admin 2.5.4) for jdk8!

  • 2016年04月13日 13:36
  • 24.05MB
  • 下载

dubbo-admin在jdk 1.8上部署出错问题

今天在linux上部署dubbo-admin-2.5.4,一直报错: ERROR context.ContextLoader - Context initialization failed org...
  • liutengteng130
  • liutengteng130
  • 2015年07月28日 22:09
  • 6937

dubbo-admin在jdk 1.8上出错问题

ERROR context.ContextLoader - Context initialization failed org.springframework.beans.factory.BeanCr...
  • futureluck
  • futureluck
  • 2015年11月28日 09:34
  • 3768

dubbo-admin-2.5.4在tomcat中部署失败的问题

最近在研究dubbo,避免不了从最简单的开始。按照网上教程启动zookeeper,启动tomcat时总是报错, ERROR context.ContextLoader - Context ini...
  • tjeagle
  • tjeagle
  • 2015年11月24日 23:32
  • 5849

dubbo-admin在jdk1.8下报错问题(已解决)

在虚拟机上部署dubbo-admin的时候报错: ERROR context.ContextLoader - Context initialization failed org.springframe...
  • blue_dd
  • blue_dd
  • 2016年05月02日 21:24
  • 11691
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux搭建Dubbo控制台
举报原因:
原因补充:

(最多只允许输入30个字)