1. 下载dubbo-admin

官网地址:https://github.com/apache/incubator-dubbo/tree/2.5.x

2. dubbo-admin配置

进入 dubbo-admin-2.5.10/WEB-INF目录修改dubbo.properties文件:

  1. 注册中心地址(这里用的是zookeeper)
  2. 用户密码(注意:root用户的密码是root,guest用户的密码是guest)

dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

3. dubbo-admin启动

启动方式1:

  1. 在dubbo-2.5.x目录执行 mvn clean package -Dmaven.test.skip=true ;
  2. 在 apache-tomcat-7.0.10/bin 下执行 sh catalina.sh run 启动Tomcat。

启动方式2:

导入Eclipse或者idea启动

D:\Java\Tomcat\apache-tomcat-8.0.39-CapecYunPay\bin\catalina.bat run
[2019-01-09 11:00:21,405] Artifact dubbo-admin:war exploded: Waiting for server connection to start artifact deployment...
Using CATALINA_BASE:   "C:\Users\Administrator\.IntelliJIdea2018.1\system\tomcat\Unnamed_dubbo-parent"
Using CATALINA_HOME:   "D:\Java\Tomcat\apache-tomcat-8.0.39-CapecYunPay"
Using CATALINA_TMPDIR: "D:\Java\Tomcat\Idea\apache-tomcat-8.0.39\temp"
Using JRE_HOME:        "D:\Java\jdk\jdk1.8.0_111"
Using CLASSPATH:       "D:\Java\Tomcat\apache-tomcat-8.0.39-CapecYunPay\bin\bootstrap.jar;D:\Java\Tomcat\apache-tomcat-8.0.39-CapecYunPay\bin\tomcat-juli.jar"
09-Jan-2019 11:00:22.995 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.0.39
09-Jan-2019 11:00:23.000 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Nov 9 2016 08:48:39 UTC
09-Jan-2019 11:00:23.001 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.0.39.0
09-Jan-2019 11:00:23.001 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 7
09-Jan-2019 11:00:23.001 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            6.1
09-Jan-2019 11:00:23.001 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
09-Jan-2019 11:00:23.001 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             D:\Java\jdk\jdk1.8.0_111\jre
09-Jan-2019 11:00:23.001 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_111-b14
09-Jan-2019 11:00:23.001 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
09-Jan-2019 11:00:23.002 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         C:\Users\Administrator\.IntelliJIdea2018.1\system\tomcat\Unnamed_dubbo-parent
09-Jan-2019 11:00:23.002 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         D:\Java\Tomcat\apache-tomcat-8.0.39-CapecYunPay
09-Jan-2019 11:00:23.002 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dvisualvm.id=7924095844908
09-Jan-2019 11:00:23.003 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote=
09-Jan-2019 11:00:23.003 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=1099
09-Jan-2019 11:00:23.006 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false
09-Jan-2019 11:00:23.007 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
09-Jan-2019 11:00:23.007 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=127.0.0.1
09-Jan-2019 11:00:23.007 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
09-Jan-2019 11:00:23.007 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
09-Jan-2019 11:00:23.007 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\Users\Administrator\.IntelliJIdea2018.1\system\tomcat\Unnamed_dubbo-parent\conf\logging.properties
09-Jan-2019 11:00:23.007 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
09-Jan-2019 11:00:23.008 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=D:\Java\Tomcat\apache-tomcat-8.0.39-CapecYunPay\endorsed
09-Jan-2019 11:00:23.008 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\Users\Administrator\.IntelliJIdea2018.1\system\tomcat\Unnamed_dubbo-parent
09-Jan-2019 11:00:23.008 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=D:\Java\Tomcat\apache-tomcat-8.0.39-CapecYunPay
09-Jan-2019 11:00:23.008 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=D:\Java\Tomcat\Idea\apache-tomcat-8.0.39\temp
09-Jan-2019 11:00:23.008 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library 1.2.10 using APR version 1.5.2.
09-Jan-2019 11:00:23.008 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
09-Jan-2019 11:00:24.115 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized (OpenSSL 1.0.2j  26 Sep 2016)
09-Jan-2019 11:00:24.344 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-apr-8082"]
09-Jan-2019 11:00:24.390 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-apr-8029"]
09-Jan-2019 11:00:24.402 信息 [main] org.apache.catalina.startup.Catalina.load Initialization processed in 2122 ms
09-Jan-2019 11:00:24.465 信息 [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
09-Jan-2019 11:00:24.466 信息 [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.39
09-Jan-2019 11:00:24.490 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-apr-8082"]
09-Jan-2019 11:00:24.529 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-apr-8029"]
09-Jan-2019 11:00:24.542 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 139 ms
Connected to server
[2019-01-09 11:00:25,038] Artifact dubbo-admin:war exploded: Artifact is being deployed, please wait...
09-Jan-2019 11:00:37.448 信息 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
INFO: configuring "log4j" using file:/D:/WorkSpace/demo/dubbo/incubator-dubbo-2.5.x/dubbo-admin/target/dubbo-admin-2.5.10/WEB-INF/log4j.xml- with property localAddress = 192.168.157.14- with property localHost = kf-PC- with property loggingCharset = UTF-8- with property loggingLevel = INFO- with property loggingRoot = C:\Users\Administrator\logsINFO context.ContextLoader - Root WebApplicationContext: initialization startedINFO context.WebxComponentsContext - Refreshing Root WebApplicationContext: startup date [Wed Jan 09 11:00:38 CST 2019]; root of context hierarchyINFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/webx.xml]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/common/webx-component-and-root.xml]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/common/pipeline-exception.xml]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/common/resources.xml]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/common/uris.xml]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/common/rewrite.xml]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [META-INF/spring/dubbo-admin.xml]INFO logger.LoggerFactory - using logger: com.alibaba.dubbo.common.logger.log4j.Log4jLoggerAdapterINFO config.PropertyPlaceholderConfigurer - Loading properties file from Resource[/WEB-INF/dubbo.properties, loaded by ResourceLoadingService]INFO config.PropertyPlaceholderConfigurer - Loading properties file from URL [file://C:/Users/Administrator/dubbo.properties]WARN config.PropertyPlaceholderConfigurer - Could not load properties from URL [file://C:/Users/Administrator/dubbo.properties]: CINFO config.WebxConfiguration - Application is running in Production Mode.INFO upload.UploadService - Upload Parameters: {Repository Path                  = D:\Java\Tomcat\Idea\apache-tomcat-8.0.39\tempMaximum Request Size             = 5MMaximum File Size                = n/aThreshold before Writing to File = 10KKeep Form Field in Memory        = falseFile Name Key                    = [[1/1] filename]
}INFO context.WebxComponentsContext - Bean '(inner bean)#b86e708' of type [class com.alibaba.citrus.springext.util.SpringExtUtil$ConstructorArg] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.WebxComponentsContext - Bean 'dubbo-admin' of type [class com.alibaba.dubbo.config.ApplicationConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.WebxComponentsContext - Bean 'com.alibaba.dubbo.config.RegistryConfig' of type [class com.alibaba.dubbo.config.RegistryConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.WebxComponentsContext - Bean 'registryService' of type [class com.alibaba.dubbo.config.spring.ReferenceBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.WebxComponentsContext - Bean '(inner bean)#b86e708' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.InheritableListableBeanFactory - Pre-instantiating singletons in com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@24aaabee: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,com.alibaba.citrus.service.configuration.support.PropertyPlaceholderConfigurer#0,templateService,mappingRuleService,dataResolverService,exceptionPipeline,resourceLoadingService,messageSource,uriBrokerService,restfulRewrite,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,dubbo-admin,com.alibaba.dubbo.config.RegistryConfig,registryService,configService,consumerService,overrideService,ownerService,providerService,routeService,userService,governanceCache,productionModeSensiblePostProcessor,webxConfiguration,requestContexts,com.alibaba.citrus.service.requestcontext.impl.RequestContextBeanFactoryPostProcessor#0,uploadService,pullService,formService,module.screen.Error404,module.screen.ErrorOther,moduleLoaderService,messageResourceService,com.alibaba.citrus.webx.context.WebxComponentsLoader$WebxComponentsCreator,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchyINFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization starting.INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : set path '/templates/common/'INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization complete.INFO rule.ExtensionMappingRule - Initialized extension.input:ExtensionMappingRule with cache disabledINFO rule.ExtensionMappingRule - Initialized extension.output:ExtensionMappingRule with cache disabledINFO rule.DirectModuleMappingRule - Initialized action:DirectModuleMappingRule with cache disabledINFO rule.DirectModuleMappingRule - Initialized screen.notemplate:DirectModuleMappingRule with cache disabledINFO rule.FallbackModuleMappingRule - Initialized screen:FallbackModuleMappingRule with cache enabledINFO rule.DirectTemplateMappingRule - Initialized screen.template:DirectTemplateMappingRule with cache disabledINFO rule.FallbackTemplateMappingRule - Initialized layout.template:FallbackTemplateMappingRule with cache enabledINFO rule.DirectModuleMappingRule - Initialized control.notemplate:DirectModuleMappingRule with cache disabledINFO rule.FallbackModuleMappingRule - Initialized control:FallbackModuleMappingRule with cache enabledINFO rule.DirectTemplateMappingRule - Initialized control.template:DirectTemplateMappingRule with cache disabledINFO concurrent.ExecutionList -  [DUBBO] Executor for listenablefuture is null, will use default executor!, dubbo version: 2.0.1, current host: 192.168.157.14INFO zkclient.ZkEventThread - Starting ZkClient event thread.INFO zkclient.ZkClient - zookeeper state changed (SyncConnected)INFO config.AbstractConfig -  [DUBBO] Refer dubbo service com.alibaba.dubbo.registry.RegistryService from url zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=dubbo-admin&check=false&dubbo=2.0.1&file=false&pid=12672&refer=application%3Ddubbo-admin%26check%3Dfalse%26dubbo%3D2.0.1%26interface%3Dcom.alibaba.dubbo.registry.RegistryService%26methods%3Dlookup%2Cunsubscribe%2Csubscribe%2Cunregister%2Cregister%26pid%3D12672%26register.ip%3D192.168.157.14%26revision%3D2.0.1%26side%3Dconsumer%26timestamp%3D1547002860131&timestamp=1547002860192, dubbo version: 2.0.1, current host: 192.168.157.14INFO sync.RegistryServerSync -  [DUBBO] Init Dubbo Admin Sync Cache..., dubbo version: 2.0.1, current host: 192.168.157.14INFO zookeeper.ZookeeperRegistry -  [DUBBO] Subscribe: admin://192.168.157.14?category=providers,consumers,routers,configurators&check=false&classifier=*&enabled=*&group=*&interface=*&version=*, dubbo version: 2.0.1, current host: 192.168.157.14INFO zookeeper.ZookeeperRegistry -  [DUBBO] Subscribe: admin://192.168.157.14/org.apache.dubbo.demo.DemoService?category=providers,consumers,routers,configurators&check=false&classifier=*&enabled=*&group=*&interface=org.apache.dubbo.demo.DemoService&version=*, dubbo version: 2.0.1, current host: 192.168.157.14INFO zookeeper.ZookeeperRegistry -  [DUBBO] Notify urls for subscribe url admin://192.168.157.14/org.apache.dubbo.demo.DemoService?category=providers,consumers,routers,configurators&check=false&classifier=*&enabled=*&group=*&interface=org.apache.dubbo.demo.DemoService&version=*, urls: [empty://192.168.157.14/org.apache.dubbo.demo.DemoService?category=providers&check=false&classifier=*&enabled=*&group=*&interface=org.apache.dubbo.demo.DemoService&version=*, empty://192.168.157.14/org.apache.dubbo.demo.DemoService?category=consumers&check=false&classifier=*&enabled=*&group=*&interface=org.apache.dubbo.demo.DemoService&version=*, empty://192.168.157.14/org.apache.dubbo.demo.DemoService?category=routers&check=false&classifier=*&enabled=*&group=*&interface=org.apache.dubbo.demo.DemoService&version=*, empty://192.168.157.14/org.apache.dubbo.demo.DemoService?category=configurators&check=false&classifier=*&enabled=*&group=*&interface=org.apache.dubbo.demo.DemoService&version=*], dubbo version: 2.0.1, current host: 192.168.157.14INFO pull.PullService - Initialized pull service [key=PullService.pullService] with 16 pre-pulled tools, 10 pre-queued tools and 0 runtime toolsINFO context.WebxComponentsLoader - Initializing Spring sub WebApplicationContext: sysmanageINFO context.WebxComponentContext - Refreshing WebApplicationContext for namespace 'sysmanage': startup date [Wed Jan 09 11:01:01 CST 2019]; parent: Root WebApplicationContextINFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/webx-sysmanage.xml, loaded by ResourceLoadingService]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component-and-root.xml, loaded by ResourceLoadingService]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component.xml, loaded by ResourceLoadingService]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/pipeline.xml, loaded by ResourceLoadingService]INFO context.WebxComponentContext - Bean '(inner bean)#5b504185' of type [class com.alibaba.citrus.springext.util.SpringExtUtil$ConstructorArg] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.WebxComponentContext - Bean '(inner bean)#4521b50' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl$ComponentsConfigImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO config.WebxConfiguration - Application is running in Production Mode.INFO context.WebxComponentContext - Bean 'webxConfiguration' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.WebxComponentContext - Bean '(inner bean)#5b504185' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.InheritableListableBeanFactory - Pre-instantiating singletons in com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@5a643c25: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,com.alibaba.citrus.service.configuration.support.PropertyPlaceholderConfigurer#0,templateService,mappingRuleService,dataResolverService,productionModeSensiblePostProcessor,webxConfiguration,pullService,pipeline,module.screen.Configs,module.screen.Privileges,module.screen.Userown,moduleLoaderService,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; parent: com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@24aaabeeINFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization starting.INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : set path '/templates/sysmanage/'INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization complete.INFO rule.ExtensionMappingRule - Initialized extension.input:ExtensionMappingRule with cache disabledINFO rule.ExtensionMappingRule - Initialized extension.output:ExtensionMappingRule with cache disabledINFO rule.DirectModuleMappingRule - Initialized action:DirectModuleMappingRule with cache disabledINFO rule.DirectModuleMappingRule - Initialized screen.notemplate:DirectModuleMappingRule with cache disabledINFO rule.FallbackModuleMappingRule - Initialized screen:FallbackModuleMappingRule with cache enabledINFO rule.DirectTemplateMappingRule - Initialized screen.template:DirectTemplateMappingRule with cache disabledINFO rule.FallbackTemplateMappingRule - Initialized layout.template:FallbackTemplateMappingRule with cache enabledINFO rule.DirectModuleMappingRule - Initialized control.notemplate:DirectModuleMappingRule with cache disabledINFO rule.FallbackModuleMappingRule - Initialized control:FallbackModuleMappingRule with cache enabledINFO rule.DirectTemplateMappingRule - Initialized control.template:DirectTemplateMappingRule with cache disabledINFO pull.PullService - Initialized pull service [key=PullService.pullService.1] with 16 pre-pulled tools, 9 pre-queued tools and 0 runtime toolsINFO context.WebxComponentsLoader - Initializing Spring sub WebApplicationContext: sysinfoINFO context.WebxComponentContext - Refreshing WebApplicationContext for namespace 'sysinfo': startup date [Wed Jan 09 11:01:03 CST 2019]; parent: Root WebApplicationContextINFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/webx-sysinfo.xml, loaded by ResourceLoadingService]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component-and-root.xml, loaded by ResourceLoadingService]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component.xml, loaded by ResourceLoadingService]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/pipeline.xml, loaded by ResourceLoadingService]INFO context.WebxComponentContext - Bean '(inner bean)#4add3881' of type [class com.alibaba.citrus.springext.util.SpringExtUtil$ConstructorArg] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.WebxComponentContext - Bean '(inner bean)#7874251' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl$ComponentsConfigImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO config.WebxConfiguration - Application is running in Production Mode.INFO context.WebxComponentContext - Bean 'webxConfiguration' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.WebxComponentContext - Bean '(inner bean)#4add3881' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.InheritableListableBeanFactory - Pre-instantiating singletons in com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@4bd49c01: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,com.alibaba.citrus.service.configuration.support.PropertyPlaceholderConfigurer#0,templateService,mappingRuleService,dataResolverService,productionModeSensiblePostProcessor,webxConfiguration,pullService,pipeline,module.screen.Dump,module.screen.Dumps,module.screen.Envs,module.screen.Logs,module.screen.Statuses,module.screen.Versions,moduleLoaderService,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; parent: com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@24aaabeeINFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization starting.INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : set path '/templates/sysinfo/'INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization complete.INFO rule.ExtensionMappingRule - Initialized extension.input:ExtensionMappingRule with cache disabledINFO rule.ExtensionMappingRule - Initialized extension.output:ExtensionMappingRule with cache disabledINFO rule.DirectModuleMappingRule - Initialized action:DirectModuleMappingRule with cache disabledINFO rule.DirectModuleMappingRule - Initialized screen.notemplate:DirectModuleMappingRule with cache disabledINFO rule.FallbackModuleMappingRule - Initialized screen:FallbackModuleMappingRule with cache enabledINFO rule.DirectTemplateMappingRule - Initialized screen.template:DirectTemplateMappingRule with cache disabledINFO rule.FallbackTemplateMappingRule - Initialized layout.template:FallbackTemplateMappingRule with cache enabledINFO rule.DirectModuleMappingRule - Initialized control.notemplate:DirectModuleMappingRule with cache disabledINFO rule.FallbackModuleMappingRule - Initialized control:FallbackModuleMappingRule with cache enabledINFO rule.DirectTemplateMappingRule - Initialized control.template:DirectTemplateMappingRule with cache disabledINFO pull.PullService - Initialized pull service [key=PullService.pullService.2] with 16 pre-pulled tools, 9 pre-queued tools and 0 runtime toolsINFO context.WebxComponentsLoader - Initializing Spring sub WebApplicationContext: personalINFO context.WebxComponentContext - Refreshing WebApplicationContext for namespace 'personal': startup date [Wed Jan 09 11:01:04 CST 2019]; parent: Root WebApplicationContextINFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/webx-personal.xml, loaded by ResourceLoadingService]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component-and-root.xml, loaded by ResourceLoadingService]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component.xml, loaded by ResourceLoadingService]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/pipeline.xml, loaded by ResourceLoadingService]INFO context.WebxComponentContext - Bean '(inner bean)#d2c9bd' of type [class com.alibaba.citrus.springext.util.SpringExtUtil$ConstructorArg] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.WebxComponentContext - Bean '(inner bean)#228a56ca' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl$ComponentsConfigImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO config.WebxConfiguration - Application is running in Production Mode.INFO context.WebxComponentContext - Bean 'webxConfiguration' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.WebxComponentContext - Bean '(inner bean)#d2c9bd' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.InheritableListableBeanFactory - Pre-instantiating singletons in com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@2c20c83c: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,com.alibaba.citrus.service.configuration.support.PropertyPlaceholderConfigurer#0,templateService,mappingRuleService,dataResolverService,productionModeSensiblePostProcessor,webxConfiguration,pullService,pipeline,module.screen.Infos,module.screen.Passwds,moduleLoaderService,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; parent: com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@24aaabeeINFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization starting.INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : set path '/templates/personal/'INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization complete.INFO rule.ExtensionMappingRule - Initialized extension.input:ExtensionMappingRule with cache disabledINFO rule.ExtensionMappingRule - Initialized extension.output:ExtensionMappingRule with cache disabledINFO rule.DirectModuleMappingRule - Initialized action:DirectModuleMappingRule with cache disabledINFO rule.DirectModuleMappingRule - Initialized screen.notemplate:DirectModuleMappingRule with cache disabledINFO rule.FallbackModuleMappingRule - Initialized screen:FallbackModuleMappingRule with cache enabledINFO rule.DirectTemplateMappingRule - Initialized screen.template:DirectTemplateMappingRule with cache disabledINFO rule.FallbackTemplateMappingRule - Initialized layout.template:FallbackTemplateMappingRule with cache enabledINFO rule.DirectModuleMappingRule - Initialized control.notemplate:DirectModuleMappingRule with cache disabledINFO rule.FallbackModuleMappingRule - Initialized control:FallbackModuleMappingRule with cache enabledINFO rule.DirectTemplateMappingRule - Initialized control.template:DirectTemplateMappingRule with cache disabledINFO pull.PullService - Initialized pull service [key=PullService.pullService.3] with 16 pre-pulled tools, 9 pre-queued tools and 0 runtime toolsINFO context.WebxComponentsLoader - Initializing Spring sub WebApplicationContext: governanceINFO context.WebxComponentContext - Refreshing WebApplicationContext for namespace 'governance': startup date [Wed Jan 09 11:01:05 CST 2019]; parent: Root WebApplicationContextINFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/webx-governance.xml, loaded by ResourceLoadingService]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component-and-root.xml, loaded by ResourceLoadingService]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component.xml, loaded by ResourceLoadingService]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/pipeline.xml, loaded by ResourceLoadingService]INFO context.WebxComponentContext - Bean '(inner bean)#255da510' of type [class com.alibaba.citrus.springext.util.SpringExtUtil$ConstructorArg] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.WebxComponentContext - Bean '(inner bean)#7c5f1555' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl$ComponentsConfigImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO config.WebxConfiguration - Application is running in Production Mode.INFO context.WebxComponentContext - Bean 'webxConfiguration' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.WebxComponentContext - Bean '(inner bean)#255da510' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.InheritableListableBeanFactory - Pre-instantiating singletons in com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@42cc483e: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,com.alibaba.citrus.service.configuration.support.PropertyPlaceholderConfigurer#0,pullService,templateService,mappingRuleService,dataResolverService,productionModeSensiblePostProcessor,webxConfiguration,pullService#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,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; parent: com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@24aaabeeINFO pull.PullService - Initialized pull service [key=PullService.pullService.4] with 1 pre-pulled tools, 2 pre-queued tools and 0 runtime toolsINFO 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 disabledINFO rule.ExtensionMappingRule - Initialized extension.output:ExtensionMappingRule with cache disabledINFO rule.DirectModuleMappingRule - Initialized action:DirectModuleMappingRule with cache disabledINFO rule.DirectModuleMappingRule - Initialized screen.notemplate:DirectModuleMappingRule with cache disabledINFO rule.FallbackModuleMappingRule - Initialized screen:FallbackModuleMappingRule with cache enabledINFO rule.DirectTemplateMappingRule - Initialized screen.template:DirectTemplateMappingRule with cache disabledINFO rule.FallbackTemplateMappingRule - Initialized layout.template:FallbackTemplateMappingRule with cache enabledINFO rule.DirectModuleMappingRule - Initialized control.notemplate:DirectModuleMappingRule with cache disabledINFO rule.FallbackModuleMappingRule - Initialized control:FallbackModuleMappingRule with cache enabledINFO rule.DirectTemplateMappingRule - Initialized control.template:DirectTemplateMappingRule with cache disabledINFO pull.PullService - Initialized pull service [key=PullService.pullService#0.5] with 16 pre-pulled tools, 9 pre-queued tools and 0 runtime toolsINFO context.WebxComponentsLoader - Initializing Spring sub WebApplicationContext: homeINFO context.WebxComponentContext - Refreshing WebApplicationContext for namespace 'home': startup date [Wed Jan 09 11:01:06 CST 2019]; parent: Root WebApplicationContextINFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/webx-home.xml, loaded by ResourceLoadingService]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component-and-root.xml, loaded by ResourceLoadingService]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component.xml, loaded by ResourceLoadingService]INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/pipeline.xml, loaded by ResourceLoadingService]INFO context.WebxComponentContext - Bean '(inner bean)#19986adb' of type [class com.alibaba.citrus.springext.util.SpringExtUtil$ConstructorArg] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.WebxComponentContext - Bean '(inner bean)#46be3c50' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl$ComponentsConfigImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO config.WebxConfiguration - Application is running in Production Mode.INFO context.WebxComponentContext - Bean 'webxConfiguration' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.WebxComponentContext - Bean '(inner bean)#19986adb' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)INFO context.InheritableListableBeanFactory - Pre-instantiating singletons in com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@7fed087e: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,com.alibaba.citrus.service.configuration.support.PropertyPlaceholderConfigurer#0,templateService,mappingRuleService,dataResolverService,productionModeSensiblePostProcessor,webxConfiguration,pullService,pipeline,module.control.Menu,module.screen.Disable,module.screen.Index,module.screen.Lookup,module.screen.Reg,module.screen.Register,module.screen.Result,module.screen.Servicestatus,module.screen.Status,module.screen.Unreg,module.screen.Unregister,module.screen.Unregisterall,moduleLoaderService,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; parent: com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@24aaabeeINFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization starting.INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : set path '/templates/home/'INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization complete.INFO rule.ExtensionMappingRule - Initialized extension.input:ExtensionMappingRule with cache disabledINFO rule.ExtensionMappingRule - Initialized extension.output:ExtensionMappingRule with cache disabledINFO rule.DirectModuleMappingRule - Initialized action:DirectModuleMappingRule with cache disabledINFO rule.DirectModuleMappingRule - Initialized screen.notemplate:DirectModuleMappingRule with cache disabledINFO rule.FallbackModuleMappingRule - Initialized screen:FallbackModuleMappingRule with cache enabledINFO rule.DirectTemplateMappingRule - Initialized screen.template:DirectTemplateMappingRule with cache disabledINFO rule.FallbackTemplateMappingRule - Initialized layout.template:FallbackTemplateMappingRule with cache enabledINFO rule.DirectModuleMappingRule - Initialized control.notemplate:DirectModuleMappingRule with cache disabledINFO rule.FallbackModuleMappingRule - Initialized control:FallbackModuleMappingRule with cache enabledINFO rule.DirectTemplateMappingRule - Initialized control.template:DirectTemplateMappingRule with cache disabledINFO pull.PullService - Initialized pull service [key=PullService.pullService.6] with 16 pre-pulled tools, 9 pre-queued tools and 0 runtime toolsINFO context.WebxComponentsLoader - WebxComponents: initialization completedINFO context.ContextLoader - Root WebApplicationContext: initialization completed in 29713 msINFO servlet.WebxFrameworkFilter - Initializing filter: webxINFO servlet.WebxFrameworkFilter - WebxFrameworkFilter - webx: initialization completedINFO servlet.SetLoggingContextFilter - Initializing filter: mdcINFO servlet.SetLoggingContextFilter - SetLoggingContextFilter - mdc: initialization completed
[2019-01-09 11:01:08,268] Artifact dubbo-admin:war exploded: Artifact is deployed successfully
[2019-01-09 11:01:08,268] Artifact dubbo-admin:war exploded: Deploy took 43,230 millisecondsINFO interceptor.AuthorizationValve -  [DUBBO] AuthorizationValve of uri: /, dubbo version: 2.0.1, current host: 192.168.157.14INFO interceptor.AuthorizationValve -  [DUBBO] AuthorizationValve of uri: /, dubbo version: 2.0.1, current host: 192.168.157.14INFO interceptor.AuthorizationValve -  [DUBBO] AuthorizationValve of uri: /, dubbo version: 2.0.1, current host: 192.168.157.14

启动后访问 http://127.0.0.1:8082(这里没有指定项目名) 会出现下面界面

4. dubbo-admin功能

开源的Dubbo的服务管理控制台是阿里巴巴内部裁剪版本,

开源部分主要包含:路由规则/动态配置/服务降级/访问控制/权重调整/负载均衡等管理功能。

服务治理

通过服务名、应用名和机器IP查看

系统管理

在系统管理里可以查看系统状态和系统日志

4. dubbo-admin后期走向

最新版的dubbo-admin模块分为了前后端,前端基于vuetify

具体可参考官网:https://github.com/apache/incubator-dubbo-ops

Dubbo:搭建管理控制台(dubbo-admin)相关推荐

  1. Dubbo搭建管理控制台

    GitHub下载地址dubbo-ops:https://github.com/apache/incubator-dubbo-ops 解压缩文件: 进入Dubbo-admin文件夹下:F:\Dubbo\ ...

  2. Dubbo环境搭建-管理控制台dubbo-admin实现服务监控

    场景 Dubbo环境搭建-ZooKeeper注册中心: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103555470 在上面搭 ...

  3. dubbo+zookeeper管理控制台搭建

    本文来说下如何使用dubbo+zookeeper搭建管理控制台 文章目录 概述 概述

  4. Dubbo搭建HelloWorld-搭建服务提供者与服务消费者并完成远程调用(附代码下载)

    场景 Dubbo简介与基本概念: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103555224 Dubbo环境搭建-ZooKe ...

  5. 从头开始搭建一个dubbo+zookeeper平台

    2019独角兽企业重金招聘Python工程师标准>>> 本篇主要是来分享从头开始搭建一个dubbo+zookeeper平台的过程,其中会简要介绍下dubbo服务的作用. 首先,看下一 ...

  6. 开启dubbo之旅——Dubbo Admin(新版)

    正经学徒,佛系记录,不搞事情 根据dubbo官网的指示,来到了Dubbo ops,这个其实可以理解为zookeeper的可视化界面,就像是springcloud的eureka提供的可视化界面,可以直观 ...

  7. dubbo框架及dubbo环境搭建

    第一:介绍Dubbo背景 大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡. (1)当服务越来越多 ...

  8. 搭建dubbo项目解决dubbo.xml标签报错的问题

    搭建dubbo项目解决dubbo.xml标签报错的问题 参考文章: (1)搭建dubbo项目解决dubbo.xml标签报错的问题 (2)https://www.cnblogs.com/ajax-li/ ...

  9. php dubbo 接口测试工具,dubbo服务自动化测试搭建

    java实现dubbo的消费者服务编写:ruby实现消费者服务的接口测试:通过消费者间接测试dubbo服务接口的逻辑 内容包括:dubbo服务本地调用环境搭建,dubbo服务启动,消费者部署,脚本编写 ...

  10. 如何安装dubbo的管理控制台

    本文来说下如何安装dubbo的管理控制台 文章目录 概述 概述

最新文章

  1. cxf实现webservice
  2. go 实现 kafka 消息发送、接收
  3. 聊聊elasticsearch的RoutingService
  4. 将存储过程的结果插入表里
  5. 无插件HTML,HTML5+CSS3实现无插件拖拽上传图片(支持预览与批量)分享!
  6. vscode 运行vue_Vue初体验
  7. 《剑指Offer》24:反转链表
  8. 美国虚拟主机大打安全牌争抢国内高端外贸主机市场
  9. 第78课 通力合作的100个数
  10. C# 注册表控制++ Autorun after windows
  11. TensorFlow 支持 Unicode,中文 NLP 终于省心了
  12. 最长递增子序列 两种做法
  13. php dw文件上传下载,PHP-文件上传
  14. csdn网友提出关于expdp exclude及impdp问题解答
  15. (10.1.4)拟物设计
  16. 文本主题模型之LDA在搜狐新闻数据集上的实践
  17. c语言中1%3c%3c2 什么意思,c语言练习题
  18. 十二、Python简单数据结构应用(之…
  19. 云灾备是更好的“企业保险”,百亿灾备市场迎来阿里云
  20. cad图框怎么缩小?

热门文章

  1. 晨跑锻炼C语言程序设计,大学晨跑心得(16页)-原创力文档
  2. 七大员证书继续教育怎么弄?需要几年继续教育一次呢?甘建二
  3. 数据结构与算法——二分查找
  4. iPad mini/迷你iPad iOS6.0.2完美越狱教程
  5. Linux的lcd的mipi接口,LCD MIPI DSI简析系列之二【转】
  6. Python - 装机系列56 使用pcie转接卡添加硬盘
  7. 天心sunlike ERP 设置批量倒冲领料
  8. 简单的c语言实现打字小游戏
  9. 排行榜html页面,单排行榜.html
  10. Android 8.1 来电显示SIM卡