Война со встроенным котом - PullRequest
0 голосов
/ 09 мая 2020

Недавно я создал веб-приложение, используя spring mvc, gradle и tomcat для его размещения. Я пытался создать военный файл веб-приложения, который может быть запущен сам по себе, без необходимости устанавливать на вашем компьютере gradle и tomcat.

Например, запускается java -jar <path-to-war>, и сервер будет работать на указанном порту localhost.

Как лучше всего подойти к этому?

1 Ответ

1 голос
/ 09 мая 2020

использовать пружинный ботинок, поставляется со встроенным tomcat, указать ниже в pom и

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

Основной метод

@SpringBootApplication
public class AppApplication {

public static void main(String[] args) {
    SpringApplication.run(AppApplication.class, args);
}
}
...