Descripción del problema:
El proyecto importa el paquete jar local y no hay ningún problema para ejecutar la idea.Después de exportar el proyecto y cargarlo en el servidor, aparece: mensaje de error java.lang.NoClassDefFoundError
causa:
Esto se debe a que el paquete jar local no se incluyó en el proyecto cuando se empaquetó, por lo que no se pudo encontrar la clase en el paquete jar.
Solución:
Es decirle a maven que escriba el paquete jar local importado en él cuando empaque.
paso uno:
Importar ejemplo de paquete jar local:
<dependency>
<groupId>com.hikvision.ga</groupId>
<artifactId>artemis-http-client</artifactId>
<version>1.1.8</version>
<systemPath>${
basedir}/libs/artemis-http-client-1.1.8.jar</systemPath>
<scope>system</scope>
</dependency>
Segundo paso:
Configure maven para poner el jar local en el paquete:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
verificar:
Después de volver a empaquetar el proyecto y ejecutar el editor, se descubrió que el problema se había resuelto.