springboot el frasco y la guerra

embalaje tarro springboot

1. La modificación de un embalaje de envases

2. Modificar la versión plug-in, y especificar el nombre de clase completo de la entrada

3. El paquete de archivos JSP en el directorio META-INF

<Build>
        <Plugins>
            <Plug-in>
                <GroupId> org.springframework.boot </ groupId>
                <ArtifactId> primavera-boot-Maven-plugin </ artifactId>
                <Versión> 1.4.2.RELEASE </ version>
                <Configuration>
                    <MainClass> Springboot1Application </ MainClass>
                    <Layout> JAR </ layout>
                </ Configuration>
            </ Plugin>
        </ Plugins>
        <recursos>
            <! - copiar el archivo de la paquetización de JSP en el directorio META-INF ->
            <Resource>
                <! - Especifica los recursos de procesamiento de módulos adicionales archivos de recursos en ese directorio ->
                <Directorio> src / / webapp principal </ Directory>
                <! - Tenga en cuenta que este debe ser colocado en este directorio para el acceso ->
                <TargetPath> META-INF / recursos </ targetPath>
                <Incluye>
                    <Incluir> ** / ** </ incluir>
                </ Incluye>
            </ Resource>
            <Resource>
                <Directorio> src / main / recursos </ Directory>
                <Incluye>
                    <Incluir> ** / ** </ incluir>
                </ Incluye>
                <Filtrando> false </ filtrado>
            </ Resource>
            <Resource>
                <Directorio> src / / java </ Directory> principal
                <Excluye>
                    <Exclude> ** / *. Java </ excluye>
                </ Excluye>
            </ Resource>

        </ Recursos>
    </ Construcción>

  

4.maven paquete paquete Maven-limpia elimina

 Abra el archivo jar en la misma carpeta, escriba cmd, tarro - tarro nombre del proyecto de ejecución .jar

springboot luchar contra el paquete de la guerra

1. se empaquetan en una guerra

<Empaque> guerra </ empaque>

2. Excluir incrustado Tomcat

<dependency> 
<groupId> org.apache.tomcat.embed </ groupId>
<artifactId> tomcat-empotrar-jasper </ artifactId>
<scope> proporcionado </ scope>
</ dependency>
<dependency>
<groupId> org.springframework .boot </ groupId>
<artifactId> resorte de arranque-motor de arranque-tomcat </ artifactId>
<scope> proporcionado </ scope>
</ Dependency>

3. La introducción de tarro relacionada JSP

<dependency> 
<groupId> javax.servlet </ groupId>
<artifactId> javax.servlet-api </ artifactId>
<versión> 3.0.1 </ versión>
<scope> proporcionado </ scope>
</ dependency>
<dependency>
<groupId> javax.servlet.jsp </ groupId>
<artifactId> jsp-api </ artifactId>
<versión> 2.2 </ version>
<scope> proporcionado </ scope>
</ dependency>
<dependency>
<groupId> jstl < / groupId>
<artifactId> jstl </ artifactId>
<versión> 1.2 </ version>
</ dependency>

4. La herencia de clases de entrada SpringBootServletInitalizer

 

 

 

 

Supongo que te gusta

Origin www.cnblogs.com/ghwq/p/12624657.html
Recomendado
Clasificación