Conflicto de error de Java

error de conflicto

No se ve bien en estos días se encuentran con un problema en el local de Linux es capaz de funcionamiento normal, el problema de error en UOS Linux

报错如下:
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'getServletRegistrationBean9' defined in class path resource [cn/myapps/conf/MyappsMvcConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.web.servlet.ServletRegistrationBean]: Factory method 'getServletRegistrationBean9' threw exception; nested exception is java.lang.NoSuchMethodError: org.apache.commons.logging.LogFactory.getClassLoader(Ljava/lang/Class;)Ljava/lang/ClassLoader;

Buscando desde hace mucho tiempo y se encontró que el problema del paquete de conflicto

仔细看:
excepción anidada es java.lang.NoSuchMethodError: org.apache.commons.logging.LogFactory.getClassLoader

Esta frase es un método que no encontró getClassLoader LogFactory método de la clase
de error como se muestra en Linux:

Se encontró que muchos paquete org.apache.commons.logging.LogFactory en la idea

Aquí Insertar imagen Descripción

lib-OBPM runtime.war para ver el paquete, lo que reduce la elección de

Aquí Insertar imagen Descripción

En este método encontramos getClassLoader primavera-JCL-5.0.9.RELEASE.jar paquete no se corresponde con

Aquí Insertar imagen Descripción

Hay método getClassLoader commons-logging-1.2.jar bolsa

Aquí Insertar imagen Descripción

Se rompió el descubrimiento es de hecho un método para ir commons-logging-1.2.jar de

Yo no tomar cualquier medio de primavera-JCL-5.0.9.RELEASE.jar

Uos trató de eliminar el gato Este paquete se puede ejecutar correctamente

Ahora en maven en la eliminación de primavera-JCL-5.0.9.RELEASE.jar

Para especificar OBPM núcleos paquete, utilice la dependencia comando mvn: Ver árbol paquete de revisión

[INFO] +- org.springframework:spring-test:jar:5.0.9.RELEASE:test
[INFO] |  \- org.springframework:spring-core:jar:5.0.9.RELEASE:compile
[INFO] |     \- org.springframework:spring-jcl:jar:5.0.9.RELEASE:compile

Ir a la posición correspondiente en

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-test</artifactId>
	<exclusions>
		<exclusion>
			<!--与 commons-logging-1.2.jar有冲突 导致uos跑不起来-->
			<groupId>org.springframework</groupId>
			<artifactId>spring-jcl</artifactId>
		</exclusion>
	</exclusions>
	<scope>test</scope>
</dependency>

tiempo de ejecución puede iniciar correctamente

Aquí Insertar imagen Descripción

inicio de sesión puede iniciar correctamente

Aquí Insertar imagen Descripción

Hay un error en la figura, pero no afecta a la operación

kms comienzan normalmente

[Volcar imagen no pasa la cadena, la estación de origen puede tener mecanismo de cadena de seguridad, se recomienda guardar la imagen abajo cargado directamente (img-oiICFmLl-1584780815367) (https://i.loli.net/2020/03/04/gkWHoAMaDUK53jG.png )]

No entiendo la razón:

¿Por UOS irá al método primavera-JCL-5.0.9.RELEASE.jar donde algunos Linux es normal

conexión de referencia:

https://blog.csdn.net/weixin_40686853/article/details/87923574
Publicado 20 artículos originales · ganado elogios 0 · Vistas 68

Supongo que te gusta

Origin blog.csdn.net/qq_42745404/article/details/105012735
Recomendado
Clasificación