Mi proyecto es el desarrollo springboot, con la idea de herramientas de desarrollo:
En primer lugar, vamos a echar un vistazo a mi configuración del paquete:
<- -打guerra包第一步!>添加依赖:
<dependency>
<groupId> org.springframework.boot </ groupId>
<artifactId> resorte de arranque-motor de arranque-tomcat </ artifactId>
<scope> siempre < / scope>
</ dependency>
<dependency>
<groupId> javax.servlet </ groupId>
<artifactId> javax.servlet-api </ artifactId>
<scope> proporcionado </ scope>
</ dependency>
将acumulación改成:
<build>
<! -打guerra包第二步-> <finalName> myweb </ finalName>
<plugins>
<plug-in>
<! -打guerra包第三步->
<groupId > org.apache.maven.plugins </ groupId>
<artifactId> maven-guerra-plugin </ artifactId>
<configuration>
<failOnMissingWebXml> false </ failOnMissingWebXml>
</ configuration>
</ plugin>
</ plugins>
</ construcción >
<- lucha el paquete guerra Paso 4 -> Añadir:
<Embalaje> guerra </ Embalaje>
<- lucha el paquete guerra Paso 5 -> necesidades de la clase de arranque maestro a heredar algo, y volver a escribir:
@SpringBootApplication
MyWebApplication la clase pública se extiende SpringBootServletInitializer {
/ **
* necesidad de proyectos web de desplegar etiquetados como paquete de guerra para ejecutar Tomcat fuera cuando la necesidad de cambiar el modo de puesta en marcha
* /
@ Override
protegida SpringApplicationBuilder Configurar (SpringApplicationBuilder Constructor) {
builder.sources de retorno (MywebApplication.class);
}
void main (String [] args) {public static
SpringApplication.run (MywebApplication.class, args);
}
}
Estoy utilizando paquete de proyectos cmd cuando apareció como el título de ese error, la Internet un montón de respuesta de basura, al final encontramos una solución positiva, he vuelto a instalar el JDK, mal que nos dice que no está seguro de que está utilizando el JRE en lugar de JDK ? obviamente queremos ser capaces de configurar el experto empaquetado JDK locales, descargamos un buen JDK, primero irá a instalar JDK, entonces seguirá JRE, debemos prestar especial atención tanto a separar: tenemos que prestar especial atención a la variable de entorno de configuración JAVA_HOME.
Tenemos que añadir una línea para establecer el archivo mvn.cmd en el directorio bin maven: añadir a la primera línea.
Prueba: Use las cmd entrar mvn -version comando:
Me vuelve a descargar la versión jdk8_241. JDK podemos ver que la información se haya descargado JDK, parece configuración válida, tiempo de ejecución y nuestra re-descargar la versión de JDK.
Si todavía JDK versión anterior, es probablemente un problema con la configuración, es necesario prestar atención a eso, tenemos que avanzar en las variables de entorno jdk la configuración de la primera línea:
Pues bien, ahora en uso cmd: paquete de limpia a mvn paquete, no hay problema.