Giter Club home page Giter Club logo

dubbo-postman's Introduction

DUBBO-POSTMAN

dubbo postman logo

DUBBO-POSTMAN: 一个用于通过web-ui页面访问dubbo接口的工具,灵感源于 postman

介绍

DUBBO-POSTMAN 是一个通过web页面访问dubbo接口的开源工具,包括零代码创建一个dubbo consumer,保存访问用例,构建场景测试. 核心功能如下.

  • 通过添加一个api的maven dependency即可创建一个dubbo consumer
  • webui页面自动生成dto的各个参数
  • 保存常用的请求作为用例
  • 根据保存的用例即可构建复杂的场景测试,极大减少回归测试的工作量
  • 开箱即用

DUBBO-POSTMAN UI

开发

基于vue+ element-ui+ vue-element-admin.

准备

下载源码到本地

git clone https://github.com/everythingbest/dubbo-postman.git
npm install --registry=https://registry.npm.taobao.org

本地调试

npm run dev

发布

npm run build

默认的ui地址是 http://localhost:9528/. 后台服务地址是 http://localhost:8080/.

DUBBO-POSTMAN BACKEND

首先需要确保代码已经下载到本地,后台的所有配置在项目的src/resource/application.properties文件里面

启动

在项目根目录下执行 maven clean package ,然后在命令行执行 java -jar target/dubbo-postman.jar

application.properties

项目的所有核心配置都在这个文件里面.

application.properties有三个主要配置.

  1. dubbo.api.jar.dir: maven-embedder构建的目录.
  2. nexus.url: 私服仓库地址.
  3. nodex.ip: redis哨兵配置.

使用演示

dubbo demo创建 face

创建服务 face

场景测试 face

注册中心添加 face

赞赏

如果你觉得这个项目帮助到了你,你可以帮作者买一杯果汁表示鼓励 🍹

AliPay WechatPay

dubbo-postman's People

Contributors

everythingbest avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dubbo-postman's Issues

非常感谢作者的开源精神,十分佩服和感激,我来给作者提几个 后面需求,希望作者认真考虑,非常NICE的工具

非常感谢作者的开源精神,十分佩服和感激,我来给作者提几个 后面需求,希望作者认真考虑,非常NICE的工具

这个工具做的非常NICE,但是还不够强大,给作者提几点建议,希望能够采纳。如果这几个做出来了,将会是个非常非常好的互联网DUBBO测试工具,我认为。

  1. 在场景测试中一定要加入 参数化,比如 service3的入参 需要service1和service2的出参作为变量传入,这样才能把整个业务场景串起来集成。实际业务测试中做到真正的无需写 服务测试代码了。

  2. 最好有一个批量生成工程的 功能,这样我可以把所有添加的场景的测试 在jenkins上持续集成跑起来了。

启动错误

配置文件都是好的,redis哨兵模式也是正常的,一直查不出啥原因啊,郁闷,求解。

node1.ip=127.0.0.1:26379
node2.ip=127.0.0.1:26380
node3.ip=127.0.0.1:26381
sentinel.master=mymater
redis.password=123456


127.0.0.1:6379> info replication

Replication

role:master
connected_slaves:2
slave0:ip=127.0.0.1,port=6380,state=online,offset=2842,lag=1
slave1:ip=127.0.0.1,port=6381,state=online,offset=2842,lag=1
master_replid:940825f4c90a44258d7320523e38ac6b07178ab5
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:2842
second_repl_offset:-1
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:1
repl_backlog_histlen:2842


2021-05-27 14:48:06,297 WARN [main] r.c.j.JedisSentinelPool:initSentinels:153 Can not get master addr, master name: mymater. Sentinel: 10.20.95.49:26379.
2021-05-27 14:48:06,300 WARN [main] o.s.b.c.e.AnnotationConfigEmbeddedWebApplicationContext:refresh:550 Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'appConfig': Unsatisfied dependency expressed through field 'redisRepository'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisRepository': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisTemplate' defined in class path resource [com/rpcpostman/config/RedisConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.data.redis.core.RedisTemplate]: Factory method 'redisTemplate' threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jedisConnectionFactory' defined in class path resource [com/rpcpostman/config/RedisConfig.class]: Invocation of init method failed; nested exception is redis.clients.jedis.exceptions.JedisException: Can connect to sentinel, but mymater seems to be not monitored...
2021-05-27 14:48:06,302 INFO [main] o.a.c.c.StandardService:log:179 Stopping service Tomcat
2021-05-27 14:48:06,316 INFO [main] o.s.b.a.l.AutoConfigurationReportLoggingInitializer:logAutoConfigurationReport:101

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2021-05-27 14:48:06,325 ERROR [main] o.s.b.SpringApplication:reportFailure:815 Application startup failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'appConfig': Unsatisfied dependency expressed through field 'redisRepository'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisRepository': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisTemplate' defined in class path resource [com/rpcpostman/config/RedisConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.data.redis.core.RedisTemplate]: Factory method 'redisTemplate' threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jedisConnectionFactory' defined in class path resource [com/rpcpostman/config/RedisConfig.class]: Invocation of init method failed; nested exception is redis.clients.jedis.exceptions.JedisException: Can connect to sentinel, but mymater seems to be not monitored...
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:588)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542)
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:314)
at com.rpcpostman.Main.main(Main.java:49)
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisRepository': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisTemplate' defined in class path resource [com/rpcpostman/config/RedisConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.data.redis.core.RedisTemplate]: Factory method 'redisTemplate' threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jedisConnectionFactory' defined in class path resource [com/rpcpostman/config/RedisConfig.class]: Invocation of init method failed; nested exception is redis.clients.jedis.exceptions.JedisException: Can connect to sentinel, but mymater seems to be not monitored...
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:588)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585)
... 17 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisTemplate' defined in class path resource [com/rpcpostman/config/RedisConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.data.redis.core.RedisTemplate]: Factory method 'redisTemplate' threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jedisConnectionFactory' defined in class path resource [com/rpcpostman/config/RedisConfig.class]: Invocation of init method failed; nested exception is redis.clients.jedis.exceptions.JedisException: Can connect to sentinel, but mymater seems to be not monitored...
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:599)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1173)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1067)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585)
... 30 common frames omitted
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.data.redis.core.RedisTemplate]: Factory method 'redisTemplate' threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jedisConnectionFactory' defined in class path resource [com/rpcpostman/config/RedisConfig.class]: Invocation of init method failed; nested exception is redis.clients.jedis.exceptions.JedisException: Can connect to sentinel, but mymater seems to be not monitored...
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189)
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588)
... 42 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jedisConnectionFactory' defined in class path resource [com/rpcpostman/config/RedisConfig.class]: Invocation of init method failed; nested exception is redis.clients.jedis.exceptions.JedisException: Can connect to sentinel, but mymater seems to be not monitored...
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1628)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.obtainBeanInstanceFromFactory(ConfigurationClassEnhancer.java:389)
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:361)
at com.rpcpostman.config.RedisConfig$$EnhancerBySpringCGLIB$$cfc62dae.jedisConnectionFactory()
at com.rpcpostman.config.RedisConfig.redisTemplate(RedisConfig.java:89)
at com.rpcpostman.config.RedisConfig$$EnhancerBySpringCGLIB$$cfc62dae.CGLIB$redisTemplate$0()
at com.rpcpostman.config.RedisConfig$$EnhancerBySpringCGLIB$$cfc62dae$$FastClassBySpringCGLIB$$bb130748.invoke()
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:358)
at com.rpcpostman.config.RedisConfig$$EnhancerBySpringCGLIB$$cfc62dae.redisTemplate()
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
... 43 common frames omitted
Caused by: redis.clients.jedis.exceptions.JedisException: Can connect to sentinel, but mymater seems to be not monitored...
at redis.clients.jedis.JedisSentinelPool.initSentinels(JedisSentinelPool.java:177)
at redis.clients.jedis.JedisSentinelPool.(JedisSentinelPool.java:95)
at redis.clients.jedis.JedisSentinelPool.(JedisSentinelPool.java:76)
at org.springframework.data.redis.connection.jedis.JedisConnectionFactory.createRedisSentinelPool(JedisConnectionFactory.java:263)
at org.springframework.data.redis.connection.jedis.JedisConnectionFactory.createPool(JedisConnectionFactory.java:248)
at org.springframework.data.redis.connection.jedis.JedisConnectionFactory.afterPropertiesSet(JedisConnectionFactory.java:237)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624)
... 63 common frames omitted

Process finished with exit code 1

pom文件解析失败

这个是什么问题,下载下来的pom文件解析失败
ERROR [http-nio-8080-exec-4] o.a.m.DefaultMaven:error:89 [ERROR] Some problems were encountered while processing the POMs:
[FATAL] Non-parseable POM D:\tools\user\tmp\dubbo-postman\0_0_1-SNAPSHOT_xxx\pom.xml: Expected root element 'project' but found 'html' (position: START_TAG seen ... @1:6) @ line 1, column 6

加载到内存失败。

创建服务第一次成功后自动跳转到 访问服务可选 名称和方法,再次刷新进入 服务名称都找不到了。

后台报错:
2021-05-29 00:51:12,257 INFO [http-nio-8080-exec-7] c.r.s.m.Maven:dependency:59 构建完成10%...
2021-05-29 00:51:21,769 INFO [http-nio-8080-exec-7] c.r.s.m.Maven:mavenCopyDependencies:142 构建完成100%,构建结果:true
2021-05-29 00:51:21,997 WARN [http-nio-8080-exec-7] c.r.s.l.i.JarLocalFileLoader:doLoad:178 com...service.Service加载到内存失败:java.lang.ClassNotFoundException: com..**.service.***Service

看了下JarLocalFileLoader.doLoad 里面抛出的

请问后端启动具体需要配置哪些?

在 application.properties有三个主要配置.

dubbo.api.jar.dir: maven-embedder构建的目录.
nexus.url: 私服仓库地址.
nodex.ip: redis哨兵配置.

上面这三个全要改吗?不需要配置zk地址吗?

部署遇到问题

尊敬的博主你好:
我再部署你这个项目现在项目跑起来了,遇到一个瓶颈问题就是maven包下载不下来

这是错误日志
准备下载api.jar文件...
groupId:com.ewell.bill
artifactId:bill-api
version:1.0.2-SNAPSHOT
api.jar的url:http://192.168.150.59:8081/repository/maven-public/?r=snapshots&g=com.ewell.bill&a=bill-api&v=1.0.2-SNAPSHOT&e=jar
构建api.jar的pom.xml文件的url:http://192.168.150.59:8081/repository/maven-public/?r=snapshots&g=com.ewell.bill&a=bill-api&v=1.0.2-SNAPSHOT&e=pom
api.jar下载路径:c:/tmp/dubbo-postman/1_0_2-SNAPSHOT_billing-pms-ewell/lib
pom.xml的下载路径:c:/tmp/dubbo-postman/1_0_2-SNAPSHOT_billing-pms-ewell
开始下载:bill-api.jar文件
下载:bill-api.jar文件成功
开始下载:bill-api的pom.xml文件
下载:bill-api的pom.xml文件成功
处理api.jar的所有依赖,通过执行maven命令: 'mvn dependency:copy-dependencies -DoutputDirectory=./lib -DexcludeScope=provided -U'
开发执行maven命令
2019-09-12 09:44:39,996 INFO [http-nio-8080-exec-4] o.a.m.c.e.ExecutionEventLogger:projectDiscoveryStarted:86 Scanning for projects...
2019-09-12 09:44:40,005 ERROR [http-nio-8080-exec-4] o.a.m.DefaultMaven:error:89 [ERROR] Some problems were encountered while processing the POMs:
[FATAL] Non-parseable POM c:\tmp\dubbo-postman\1_0_2-SNAPSHOT_billing-pms-ewell\pom.xml: Expected root element 'project' but found 'html' (position: START_TAG seen ...\n... @3:7) @ line 3, column 7
@
2019-09-12 09:44:40,006 ERROR [http-nio-8080-exec-4] o.a.m.c.MavenCli:logSummary:977 The build could not read 1 project -> [Help 1]
2019-09-12 09:44:40,007 ERROR [http-nio-8080-exec-4] o.a.m.c.MavenCli:logSummary:977
2019-09-12 09:44:40,007 ERROR [http-nio-8080-exec-4] o.a.m.c.MavenCli:logSummary:977 The project (c:\tmp\dubbo-postman\1_0_2-SNAPSHOT_billing-pms-ewell\pom.xml) has 1 error
2019-09-12 09:44:40,007 ERROR [http-nio-8080-exec-4] o.a.m.c.MavenCli:logSummary:977 Non-parseable POM c:\tmp\dubbo-postman\1_0_2-SNAPSHOT_billing-pms-ewell\pom.xml: Expected root element 'project' but found 'html' (position: START_TAG seen ...\n... @3:7) @ line 3, column 7 -> [Help 2]
2019-09-12 09:44:40,007 ERROR [http-nio-8080-exec-4] o.a.m.c.MavenCli:execute:888
2019-09-12 09:44:40,007 ERROR [http-nio-8080-exec-4] o.a.m.c.MavenCli:execute:892 To see the full stack trace of the errors, re-run Maven with the -e switch.
2019-09-12 09:44:40,007 ERROR [http-nio-8080-exec-4] o.a.m.c.MavenCli:execute:896 Re-run Maven using the -X switch to enable full debug logging.
2019-09-12 09:44:40,008 ERROR [http-nio-8080-exec-4] o.a.m.c.MavenCli:execute:901
2019-09-12 09:44:40,008 ERROR [http-nio-8080-exec-4] o.a.m.c.MavenCli:execute:902 For more information about the errors and possible solutions, please read the following articles:
2019-09-12 09:44:40,008 ERROR [http-nio-8080-exec-4] o.a.m.c.MavenCli:execute:907 [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
2019-09-12 09:44:40,008 ERROR [http-nio-8080-exec-4] o.a.m.c.MavenCli:execute:907 [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/ModelParseException
maven执行失败,文件路径:c:/tmp/dubbo-postman/1_0_2-SNAPSHOT_billing-pms-ewell

创建服务碰到的问题?

1、jar包和pom文件下载问题,我们用的nexus版本是3.0.0-03,没法用地址
suffixUrl = "?r="+"releases&g="+groupId+"&a="+artifactId+"&v="+version+"&e=jar"; 进行下载。
2、处理api.jar的所有依赖,通过执行maven命令: 'mvn dependency:copy-dependencies -DoutputDirectory=./lib -DexcludeScope=provided -U',这个会从maven的仓库进行下载,而不会走私服,会导致parent的pom下载失败。
请帮忙看看。

发送服务

发送服务的时候一直报975 opening socket to server xxx.xx.xx/ xxx.xx.xx:9090,will not attempt to authenticate using SASL ;
为什么是9090端口,程序启动初始的时候连接2181正常。为什么发送服务连的时9090而且连接不上

创建服务时下载pom文件错误

创建服务时可以下载pom文件,但是该pom文件实际上对应nexus页面的html。已经把config下的setting文件用公司的setting文件替换了。麻烦帮忙解答一下,谢谢!

同学,您这个项目引入了893个开源组件,存在53个漏洞,辛苦升级一下

检测到 everythingbest/dubbo-postman 一共引入了893个开源组件,存在53个漏洞

漏洞标题:serialize-javascript 代码问题漏洞
缺陷组件:[email protected]
漏洞编号:CVE-2020-7660
漏洞描述:Verizon serialize-javascript是美国威瑞森电信(Verizon)公司的一款支持将JavaScript序列化为 JSON超集的软件包。
serialize-javascript 3.1.0之前版本中存在代码问题漏洞。远程攻击者可借助index.js文件中的‘deleteFunctions’函数利用该漏洞注入任意代码。
国家漏洞库信息:https://www.cnvd.org.cn/flaw/show/CNVD-2020-53801
影响范围:(∞, 3.1.0)
最小修复版本:3.1.0
缺陷组件引入路径:dubbo-postman-ui@->[email protected]>[email protected]>[email protected]
dubbo-postman-ui@->[email protected]>[email protected]

另外还有53个漏洞,详细报告:https://mofeisec.com/jr?p=ifa5a0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.