Java 与嵌入式tomcat开战

Java 与嵌入式tomcat开战,java,embedded-tomcat,Java,Embedded Tomcat,我最近使用SpringMVC、gradle和tomcat创建了一个web应用程序。我一直在尝试创建web应用程序的war文件,该文件可以独立执行,而无需在您的计算机上安装gradle和tomcat 例如,运行java-jar,服务器将在指定的本地主机端口上运行 实现这一点的最佳方法是什么?使用spring boot,内置tomcat,包括以下pom和 <dependency> <groupId>org.springframework.boot</gr

我最近使用SpringMVC、gradle和tomcat创建了一个web应用程序。我一直在尝试创建web应用程序的war文件,该文件可以独立执行,而无需在您的计算机上安装gradle和tomcat

例如,运行
java-jar
,服务器将在指定的本地主机端口上运行


实现这一点的最佳方法是什么?

使用spring boot,内置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>

猫喜欢和tomcat做爱;-)
@SpringBootApplication
public class AppApplication {

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