关于dubbo-admin不能在jdk1.8的环境下运行

在部署linux项目的使用,使用了dubbo的监视器admin,但是发现,在Tomcat上发布的时候会报错

Caused by: 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.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:801)
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:651)
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:78)
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:59)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1276)
... 61 more 

于是乎就开始百度,发现这是出现在jdk1.8上才有的问题,然后有的网友进行的反编译

点击打开链接

在官方的issues也讨论相关问题:https://github.com/alibaba/dubbo/issues/50

于是在linux上切换成了jdk1.7可以轻松解决

猜你喜欢

转载自blog.csdn.net/u012190514/article/details/79305162