gpt4 book ai didi

java - 如何在 Eclipse tomcat 中运行 spring boot 应用程序?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:04:45 24 4
gpt4 key购买 nike

我有一个 Spring Boot 应用程序,想在 Eclipse 中将其作为服务器应用程序运行。因此,该应用程序将被识别为 Tomcat 网络应用程序,并且可以添加我更新方面:

enter image description here

当我运行网络应用程序时,我的其余服务未被发现。 Spring Boot 应用程序包含的文件夹结构与 Spring Boot 发布之前的 Spring 应用程序不同。可以从配置为 eclipse 的 tomcat 运行 spring boot 应用程序吗?同样在 spring boot 之前,需要指定应用程序的 Controller 部分。我是否需要使用这些设置更新我的 spring boot 应用程序才能从 Eclipse tomcat 运行?

我不想创建一个war,然后将它复制到tomcat的webapps文件夹中。

更新:在 Eclipse tomcat 容器中运行此应用程序的原因是我有其他非 spring boot 应用程序,我的新 spring boot 应用程序将依赖这些应用程序。

最佳答案

检查您的 pom.xml:

    <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 Application extends SpringBootServletInitializer {

@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);
}

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

然后配置 Project Facets(就像您已经做的那样):

  • 动态网络模块
  • Java
  • Javascript

然后检查您的部署程序集: enter image description here

完成!

关于java - 如何在 Eclipse tomcat 中运行 spring boot 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34927236/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com