Sube el proyecto springboot al servidor en la nube para ejecutar war

Y modifique pom.xml al siguiente código:

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <!-- 移除嵌入式tomcat插件 -->
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </dependency>

El nombre del archivo empaquetado se puede modificar aquí 

Nueva aplicación SpringBootStart

import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;



 /**
 * 修改启动类,继承 SpringBootServletInitializer 并重写 configure 方法
 */
public class SpringBootStartApplication extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        // 注意这里要指向原先用main方法执行的Application启动类
        return builder.sources(EarthSiteApplication.class);
    }
}

Después de tener el paquete war empaquetado, primero debe usar java -jar xxx.war para probar en el servidor en la nube. Si no hay ningún problema, entonces no hay problema con el archivo war en Tomcat.

Coloque el paquete de guerra aquí, Tomcat se descomprimirá y ejecutará automáticamente

Supongo que te gusta

Origin blog.csdn.net/weixin_43135178/article/details/111947429
Recomendado
Clasificación