java.lang.NoClassDefFoundError с информацией о пакете
Я строю свой проект как один исполняемый jar-файл с Maven для Windows, и я хочу запустить мой jar-файл в Linux.
Я получаю эту ошибку:
18:43:15.482 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: BOOT-INF/classes/OPS/package-info (wrong name: OPS/package-info)] with root cause
java.lang.NoClassDefFoundError: BOOT-INF/classes/OPS/package-info (wrong name: OPS/package-info)
На Windows с той же jdk1.8.0_121 она работает нормально, и я действительно не знаю, что может быть не так.
Настройка плагинов от pom.xml
:
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.13.2</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<schemaLanguage>WSDL</schemaLanguage>
<generatePackage>OPS</generatePackage>
<schemas>
<schema>
<url>************************?wsdl</url>
</schema>
</schemas>
</configuration>
</plugin>
</plugins>