源: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源码修改问题重新编译打包发布,这里已经和重新编译。
【标题】"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-2.5.4 不兼容 jdk1.8版本 会报错 下面修改后的dubbo-admin -jdk1.8 亲测可用 下载解压后 改成 工程ROOT 全部放在Tomcat webapps 下 作为ROOT 目录即可使用~~~
【标题】"dubbo-admin jdk1.8可用"指的是Dubbo管理控制台dubbo-admin在Java Development Kit(JDK)版本1.8环境下可以正常运行。Dubbo是中国阿里巴巴开源的一个高性能、轻量级的服务治理框架,它提供服务发现、服务...
dubbo-admin 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提供的管理控制台dubbo-admin可以成功在Java Development Kit (JDK) 1.8的环境中部署并运行。Dubbo是一个高性能、轻量级的开源Java RPC框架,它...
在JDK1.8环境下部署Dubbo Admin是为了确保与 Dubbo 兼容性,因为不同的Dubbo版本可能对JDK有特定的要求。 【描述】中的“dubbo admin jdk1.8的环境的tomcat解压文件,亲测可以用”意味着这个压缩包包含了已经在JDK...
dubbo-admin支持JDK1.8,在linux中测试通过,希望能帮助大家解决问题
【描述】"dubbo-admin2.5.4在jdk1.8下启动监听" 描述了具体的操作场景,即在Java Development Kit (JDK) 1.8环境下启动Dubbo-admin的2.5.4版本,并且该过程涉及到启动后服务器监听特定端口以接受请求。这通常意味着...
老的dubbo-admin 在jdk1.8下启动报错,当前资源可完美运行在jdk1.8的环境下。其实只要把dubbo源码下载下来改一些配置,重新编译下就可以了。
综上所述,这个压缩包提供的“dubbo-admin-2.5.4”版本是一个与JDK1.8兼容的、便于部署和使用的服务治理工具,它能够帮助开发和运维人员有效地管理和监控基于Dubbo的分布式系统。通过解压提供的WAR文件并将其部署到...
【描述】"dubbo-admin.war(兼容jdk1.8)可以在tomcat上直接部署"意味着Dubbo提供了管理控制台的Web应用包,名为dubbo-admin.war,这个war文件是为Java 1.8优化的。Tomcat是一款流行的、开源的Java Servlet容器,...
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 放入tomcat目录/webapps即可
在“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.8dubbo-master 打dubbo-master 打包 jdk1.8包 jdk1.8dubbo-master 打包 jdk1.8dubbo-master 打包 jdk1.8dubbo-master 打包 jdk1.8dubbo-master 打dubbo-master 打包 jdk1.8包 jdk1.8dubbo-...
本文将详细介绍如何使用JDK8来编译和部署Dubbo-Admin,以及在JDK8+Tomcat7环境下运行的注意事项。 首先,我们需要确保本地环境已安装JDK8。Java 8引入了许多重要的新特性,如Lambda表达式、Stream API、方法引用来...