Maison > Java > javaDidacticiel > Comment utiliser Tomcat externe pour configurer Springboot dans Idea

Comment utiliser Tomcat externe pour configurer Springboot dans Idea

WBOY
Libérer: 2023-05-12 11:10:13
avant
843 Les gens l'ont consulté
  • Créez un projet maven

  • Importez les dépendances Springboot, faites attention à la partie commentaire ci-dessous

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.znsd.springboot</groupId>
    <artifactId>springboot-jsp</artifactId>
    <version>1.0-SNAPSHOT</version>
    
    
    <!-- 一定要声明war包 -->
    <packaging>war</packaging>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.12.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

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

        <!-- 去除springboot默认tomcat依赖,让其在生成war包时无效, -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <!--在编译和测试有效,生成war包时无效-->
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.junit.vintage</groupId>
                    <artifactId>junit-vintage-engine</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>
Copier après la connexion

Comment utiliser Tomcat externe pour configurer Springboot dans Idea

Comment utiliser Tomcat externe pour configurer Springboot dans Idea

Terminez l'opération ci-dessous et enregistrez-la

Comment utiliser Tomcat externe pour configurer Springboot dans Idea

Configurer le démarrage de Tom Cat item

Comment utiliser Tomcat externe pour configurer Springboot dans Idea

Comment utiliser Tomcat externe pour configurer Springboot dans Idea

Comment utiliser Tomcat externe pour configurer Springboot dans Idea

Comment utiliser Tomcat externe pour configurer Springboot dans Idea

Configurer le résolveur de vue

Comment utiliser Tomcat externe pour configurer Springboot dans Idea

Créer un programme principal Springboot

@SpringBootApplication
public class SpringBootMain {
    public static void main(String[] args) {
        SpringApplication.run(SpringBootMain.class,args);
    }
}
Copier après la connexion

Vous devez écrire une sous-classe de SpringBootServletInitial izer et appelle la méthode d'écriture fixe dans la méthode configure

public class ServletInitializer extends SpringBootServletInitializer {
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        //传入SpringBoot的主程序,
        return application.sources(SpringBootMain.class);
    }
}
Copier après la connexion

puis démarrez Tomcat, la console sort spring et elle démarre avec succès

Comment utiliser Tomcat externe pour configurer Springboot dans Idea

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal