问题解决:

出现包冲突,将所有父包相同引用冲突的包去除就行了。具体思路请看下文。

问题介绍:

之前还能跑的zuul-swagger 服务,今天跑就报错误。错误如下:有关swagger-zuul的问题记录有关swagger-zuul的问题记录

解决思路:

这里主要是找不到类。
1.第一反应是jar报没导,但是由于之前就能跑而今天突然出现问题,但是本着试试的态度,使用mvn clean install 命令重新导包后还是报同样的错误。
2.查找哪些包缺失:

			<dependency>
           	 	 <groupId>com.spring4all</groupId>
           		 <artifactId>swagger-spring-boot-starter</artifactId>
           		 <version>1.9.0.RELEASE</version>
             </dependency>

会发现主要是需要这个依赖,而这个依赖里面又自己依赖了有关swagger-zuul的问题记录
所以我们不需要再导入

   	 	   <dependency>
               <groupId>io.springfox</groupId>
               <artifactId>springfox-swagger2</artifactId>
           </dependency>

           <dependency>
               <groupId>com.github.xiaoymin</groupId>
               <artifactId>swagger-bootstrap-ui</artifactId>
           </dependency>            

3.因此我发现由于我的父包中导入了这两个依赖,当去除掉这两个依赖后,服务能正常运行了。

困惑点:

1.当我去除掉又重新加回来以后,我的服务却能正常启动不会再像之前一样包那些错误了。clean以后也是一样。
2.之前也是有这些重复依赖,但是并没有影响我服务的正常运行。

相关文章:

  • 2022-01-17
  • 2021-08-30
  • 2022-12-23
  • 2022-12-23
  • 2021-09-27
  • 2021-06-17
  • 2021-05-27
猜你喜欢
  • 2022-02-24
  • 2021-10-10
  • 2022-12-23
  • 2022-12-23
  • 2021-10-03
  • 2021-07-29
  • 2021-10-02
相关资源
相似解决方案