zoukankan      html  css  js  c++  java
  • 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:Javajdk1.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%injava" 
    set _RUNJAVAW="%JAVA_HOME%injavaw" 
    set _RUNJDB="%JAVA_HOME%injdb" 
    set _RUNJAVAC="%JAVA_HOME%injavac" 

    修改为: 
    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:Javajdk1.7.0_79injava.exe"

    set _RUNJDB="D:Javajdk1.7.0_79injdb.exe"

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

     INFO context.InheritableListableBeanFactory - Pre-instantiating singletons in com.alibaba.citrus.springext.support.context.InheritableListableBeanFacto
    ry@7c19d2: 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.citrus.springext.support.context.InheritableListableBeanFactory@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.68webappsROOT 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 报错:Failed to read schema document 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd'问题解决方法

    注意上面的 Location 的路径中不能含义 '.' 字符和 '-' 字符开头的目录,不然报错:

    具体原理可以参考:

    http://blog.csdn.net/gaoshanliushui2009/article/details/50469595

    dubbo-admin的搭建还是十分简单的。基本只要修改一下 dubbo.properties 就行了:

    dubbo.registry.address=zookeeper://192.168.1.4:2181
    dubbo.admin.root.password=xxxx
    dubbo.admin.guest.password=xxxxx
    

      

  • 相关阅读:
    同一个表中今天的数据与昨天的数据合并,并制定列
    ◎UrlEncode 与 ◎UrlDeCode对应Lotusscript
    ExtJS初级教程之ExtJS Grid(三)
    ExtJS初级教程之ExtJS Tree(一)
    Collections常用的静态方法浅析之排序:sort(List list)
    ExtJS初级教程之ExtJS Tree(三)
    不能被复制的字符:'/u0000'
    ExtJS初级教程之ExtJS Tree(二)
    urlwriterfilter地址栏的伪装
    ExtJS初级教程之ExtJS Grid(一)
  • 原文地址:https://www.cnblogs.com/digdeep/p/5205537.html
Copyright © 2011-2022 走看看