【发布时间】:2016-04-27 21:41:51
【问题描述】:
我有一个 Spring Boot 应用程序,并希望在 Eclipse 中将其作为服务器应用程序运行。 因此该应用程序将被识别为 Tomcat Web 应用程序并且可以添加我更新方面:
当我运行网络应用程序时,找不到我的其余服务。 Spring Boot 应用程序包含与 Spring Boot 发布之前的 Spring Apps 不同的文件夹结构。可以从 Eclipse 配置的 tomcat 运行 Spring Boot 应用程序吗?同样在 spring boot 之前,需要指定应用程序的控制器部分。我是否需要使用这些设置更新我的 Spring Boot 应用才能从 Eclipse tomcat 运行?
我不想创建一个war然后将它复制到tomcat的webapps文件夹中。
更新:在 Eclipse Tomcat 容器中运行此应用程序的原因是我有其他非 Spring Boot 应用程序,我的新 Spring Boot 应用程序将依赖这些应用程序。
【问题讨论】:
-
运行不需要部署的应用即可。
-
@M.Deinum 请查看更新
-
你为什么需要将它部署到 tomcat...如果你想部署到 tomcat,你需要一个战争(这在参考指南中有解释)。
-
@M. Deinum 使其成为战争将无法从 Eclipse Tomcat 运行应用程序。发动战争只会让应用程序从tomcat独立运行
-
@M.Deinum 感谢您的指导,我不关心打包应用程序,我只关心在同一个 tomcat Eclipse 容器中运行 spring 和 spring boot 应用程序。如果不对其结构进行重大更改,Eclipse tomcat 将无法将 Spring Boot 应用程序识别为 Web 应用程序。
标签: java eclipse spring tomcat spring-boot