dubbo-admin-2.5.3 运行报错: Bean property 'URIType' is not writable or has an invalid

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dubbo-admin-2.5.3 运行报错: Bean property 'URIType' is not writable or has an invalid相关的知识,希望对你有一定的参考价值。

因为 jdk 是1.8的版本,和 dubbo-admin 存在兼容性问题。所以报错:

Bean property ‘URIType‘ is not writable or has an invalid

参见:https://github.com/alibaba/dubbo/issues/50

解决方法,修改 tomcat 默认的 jdk到 1.7 :

1) 修改bin文件夹下面的catalina.bat文件,把如下内容
rem ----- Execute The Requested Command ----------------------------------
echo Using CATALINA_BASE: %CATALINA_BASE% 
echo Using CATALINA_HOME: %CATALINA_HOME% 
echo Using CATALINA_TMPDIR: %CATALINA_TMPDIR% 
echo Using JAVA_HOME: %JAVA_HOME% 

修改为:
echo Using CATALINA_BASE: %CATALINA_BASE% 
echo Using CATALINA_HOME: %CATALINA_HOME% 
echo Using CATALINA_TMPDIR: %CATALINA_TMPDIR% 
echo Using JAVA_HOME: D:\Java\jdk1.7.0_79

2) 修改bin文件夹下面的setclasspath.bat文件,把如下内容: 
rem Set standard command for invoking Java. 

rem Note that NT requires a window name argument when using start. 
rem Also note the quoting as JAVA_HOME may contain spaces. 
set _RUNJAVA="%JAVA_HOME%\bin\java" 
set _RUNJAVAW="%JAVA_HOME%\bin\javaw" 
set _RUNJDB="%JAVA_HOME%\bin\jdb" 
set _RUNJAVAC="%JAVA_HOME%\bin\javac" 

修改为: 
rem Set standard command for invoking Java. 

rem Note that NT requires a window name argument when using start. 
rem Also note the quoting as JAVA_HOME may contain spaces. 
set _RUNJAVA="D:\Java\jdk1.7.0_79\bin\java.exe"

set _RUNJDB="D:\Java\jdk1.7.0_79\bin\jdb.exe"

然后在使用 startup.bat 启动成功:

 INFO context.InheritableListableBeanFactory - Pre-instantiating singletons in com.alibaba.citrus.springext.support.context.InheritableListableBeanFacto
[email protected]: defining beans [org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalAutow
iredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,com.alibaba.citrus.service.configuration.support.Prop
ertyPlaceholderConfigurer#0,pullService,templateService,mappingRuleService,dataResolverService,productionModeSensiblePostProcessor,webxConfiguration,pul
lService#0,pipeline,module.screen.Accesses,module.screen.Addresses,module.screen.Applications,module.screen.Consumers,module.screen.Loadbalances,module.
screen.NoServicePrivilege,module.screen.Overrides,module.screen.Owners,module.screen.Providers,module.screen.Routes,module.screen.Services,module.screen
.Weights,moduleLoaderService]; parent: com.alibaba.[email protected]18f7b25
 INFO pull.PullService - Initialized pull service [key=PullService.pullService.5] with 1 pre-pulled tools, 2 pre-queued tools and 0 runtime tools
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization starting.
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : set path ‘/templates/governance/‘
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization complete.
 INFO rule.ExtensionMappingRule - Initialized extension.input:ExtensionMappingRule with cache disabled
 INFO rule.ExtensionMappingRule - Initialized extension.output:ExtensionMappingRule with cache disabled
 INFO rule.DirectModuleMappingRule - Initialized action:DirectModuleMappingRule with cache disabled
 INFO rule.DirectModuleMappingRule - Initialized screen.notemplate:DirectModuleMappingRule with cache disabled
 INFO rule.FallbackModuleMappingRule - Initialized screen:FallbackModuleMappingRule with cache enabled
 INFO rule.DirectTemplateMappingRule - Initialized screen.template:DirectTemplateMappingRule with cache disabled
 INFO rule.FallbackTemplateMappingRule - Initialized layout.template:FallbackTemplateMappingRule with cache enabled
 INFO rule.DirectModuleMappingRule - Initialized control.notemplate:DirectModuleMappingRule with cache disabled
 INFO rule.FallbackModuleMappingRule - Initialized control:FallbackModuleMappingRule with cache enabled
 INFO rule.DirectTemplateMappingRule - Initialized control.template:DirectTemplateMappingRule with cache disabled
 INFO pull.PullService - Initialized pull service [key=PullService.pullService#0.6] with 16 pre-pulled tools, 9 pre-queued tools and 0 runtime tools
 INFO context.WebxComponentsLoader - WebxComponents: initialization completed
 INFO context.ContextLoader - Root WebApplicationContext: initialization completed in 27302 ms
 INFO servlet.SetLoggingContextFilter - Initializing filter: mdc
 INFO servlet.SetLoggingContextFilter - SetLoggingContextFilter - mdc: initialization completed
 INFO servlet.WebxFrameworkFilter - Initializing filter: webx
 INFO servlet.WebxFrameworkFilter - WebxFrameworkFilter - webx: initialization completed
二月 21, 2016 8:43:23 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory C:\dubbo-admin-tomcat-7.0.68\webapps\ROOT has finished in 32,704 ms
二月 21, 2016 8:43:23 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-9090"]
二月 21, 2016 8:43:23 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8029"]
二月 21, 2016 8:43:23 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 32782 ms

当然还有其他解决方法。参见 https://github.com/alibaba/dubbo/issues/50

访问控制台:

技术分享

以上是关于dubbo-admin-2.5.3 运行报错: Bean property 'URIType' is not writable or has an invalid的主要内容,如果未能解决你的问题,请参考以下文章

window10安装dubbo-admin

(十三) 构建dubbo分布式平台-dubbo管控台安装

QT 运行报错

帮我看一下哪里出现了问题,eclipse报错运行不了?

Vue 项目: npm run dev b报错 “'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。”

sql在数据库里面单独运行没有错,但在程序里面运行就报错: