`
MauerSu
  • 浏览: 513911 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多
源:http://www.cnblogs.com/BensonHe/p/4135768.html
评:
今天在linux上部署dubbo-admin-2.5.4,一直报错:

ERROR context.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 excepti
on is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#25': Cannot create inner bean 'server' of type [com.alibaba.citrus.service.uribroker.uri.GenericURIBroker] while setting constructor argument; nested exception is org.springframework.beans.fact
ory.BeanCreationException: Error creating bean with name 'server': Error setting property values; nested exception is org.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 parameter type of the setter match the return type of the getter?
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:230)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:122)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:287)

仔细对比了一下部署成功的环境,发现配置没有什么不同。于是重新下载了一个部署包,也在自己的电脑上安装了一次,还是报同样的错误。

反编译dubbo的代码看了一下,发现getter和setter方法确实不是很符合规范:

折腾了半天,终于在网上找到遇到同样问题的帖子,见https://github.com/alibaba/dubbo/issues/50

重新安装了jdk 1.7后,问题解决。
分享到:
评论

相关推荐

    解决dubbo-admin在jdk1.8下启动报错

    解决dubbo-admin在jdk1.8下启动报错问题,需要下载dubbo源码修改问题重新编译打包发布,这里已经和重新编译。

    dubbo-admin-jdk1.8环境可用.zip

    【标题】"dubbo-admin-jdk1.8环境可用.zip" 涉及的主要知识点是Dubbo Admin的兼容性问题,特别是与Java 1.8版本的集成。Dubbo是一款高性能、轻量级的开源Java RPC框架,由阿里巴巴提供。在分布式系统中,它主要负责...

    dubbo-admin在jdk1.8环境下运行

    dubbo-admin在jdk1.8环境下运行,dubbo-admin在jdk1.8环境下运行dubbo-admin在jdk1.8环境下运行dubbo-admin在jdk1.8环境下运行dubbo-admin在jdk1.8环境下运行dubbo-admin在jdk1.8环境下运行dubbo-admin在jdk1.8环境下...

    dubbo-admin-2.5.4-jdk1.8

    dubbo -admin-2.5.4 不兼容 jdk1.8版本 会报错 下面修改后的dubbo-admin -jdk1.8 亲测可用 下载解压后 改成 工程ROOT 全部放在Tomcat webapps 下 作为ROOT 目录即可使用~~~

    dubbo-admin jdk1.8可用

    【标题】"dubbo-admin jdk1.8可用"指的是Dubbo管理控制台dubbo-admin在Java Development Kit(JDK)版本1.8环境下可以正常运行。Dubbo是中国阿里巴巴开源的一个高性能、轻量级的服务治理框架,它提供服务发现、服务...

    dubbo-admin jdk1.8

    dubbo-admin jdk1.8可以使用的直接部署

    Dubbo管理控制台(dubbo-admin-2.5.3-jdk1.8)

    为了在Tomcat上部署Dubbo-admin-2.5.3-jdk1.8,你需要遵循以下步骤: 1. **下载与解压**:首先下载包含dubbo-admin的压缩包,解压缩后会得到一个Web应用目录,例如`dubbo-admin-jdk1.8`。 2. **准备Tomcat**:确保...

    dubbo-admin.war 支持jdk1.8

    dubbo-admin.war 支持jdk1.8,亲测通过

    dubbo-admin.war在jdk1.8环境下运行 ,亲测可用。

    标题中的“dubbo-admin.war在jdk1.8环境下运行,亲测可用”指的是Dubbo提供的管理控制台dubbo-admin可以成功在Java Development Kit (JDK) 1.8的环境中部署并运行。Dubbo是一个高性能、轻量级的开源Java RPC框架,它...

    dubbo admin jdk1.8

    在JDK1.8环境下部署Dubbo Admin是为了确保与 Dubbo 兼容性,因为不同的Dubbo版本可能对JDK有特定的要求。 【描述】中的“dubbo admin jdk1.8的环境的tomcat解压文件,亲测可以用”意味着这个压缩包包含了已经在JDK...

    dubbo-admin支持JDK1.8

    dubbo-admin支持JDK1.8,在linux中测试通过,希望能帮助大家解决问题

    dubbo-admin+jdk1.8

    【描述】"dubbo-admin2.5.4在jdk1.8下启动监听" 描述了具体的操作场景,即在Java Development Kit (JDK) 1.8环境下启动Dubbo-admin的2.5.4版本,并且该过程涉及到启动后服务器监听特定端口以接受请求。这通常意味着...

    dubbo-admin-jdk1.8.war

    老的dubbo-admin 在jdk1.8下启动报错,当前资源可完美运行在jdk1.8的环境下。其实只要把dubbo源码下载下来改一些配置,重新编译下就可以了。

    dubbo-admin-2.5.4,支持JDK1.8版本,亲测有效

    综上所述,这个压缩包提供的“dubbo-admin-2.5.4”版本是一个与JDK1.8兼容的、便于部署和使用的服务治理工具,它能够帮助开发和运维人员有效地管理和监控基于Dubbo的分布式系统。通过解压提供的WAR文件并将其部署到...

    dubbo(兼容jdk1.8)

    【描述】"dubbo-admin.war(兼容jdk1.8)可以在tomcat上直接部署"意味着Dubbo提供了管理控制台的Web应用包,名为dubbo-admin.war,这个war文件是为Java 1.8优化的。Tomcat是一款流行的、开源的Java Servlet容器,...

    dubbo-admin-2.5.4--支持jdk1.8

    1.把这个dubbo-admin-2.5.4.war拷贝到 tomcat下的webapps目录下 2.修改tomcat的端口为8088,修改方法如下,打到conf下的文件 server.xml,因为zookeeper会用到8080的端口,所以为了不冲突,把Tomcat的端口改一下。 ...

    dubbo-admin-2.5.4-JDK1.8版本.war

    dubbo-admin-2.5.4-JDK1.8版本.war 放入tomcat目录/webapps即可

    dubbo-admin-2.5.4-jdk1.8.zip

    在“dubbo-admin-2.5.4-jdk1.8.zip”这个压缩包中,包含了一个名为“dubbo-admin-2.5.4-jdk1.8.war”的文件,这实际上是一个Web应用的归档文件,用于在Java Web服务器(如Tomcat)上部署。war文件是Web应用程序的...

    dubbo-master 打包 jdk1.8

    dubbo-master 打包 jdk1.8dubbo-master 打dubbo-master 打包 jdk1.8包 jdk1.8dubbo-master 打包 jdk1.8dubbo-master 打包 jdk1.8dubbo-master 打包 jdk1.8dubbo-master 打dubbo-master 打包 jdk1.8包 jdk1.8dubbo-...

    dubbo-Admin JDK8编译

    本文将详细介绍如何使用JDK8来编译和部署Dubbo-Admin,以及在JDK8+Tomcat7环境下运行的注意事项。 首先,我们需要确保本地环境已安装JDK8。Java 8引入了许多重要的新特性,如Lambda表达式、Stream API、方法引用来...

Global site tag (gtag.js) - Google Analytics