blu*_*sky 7 java eclipse spring tomcat spring-boot
我有一个Spring启动应用程序,并希望在Eclipse中将其作为服务器应用程序运行.因此,应用程序将被识别为Tomcat Web应用程序,并且可以添加我更新构面:
当我运行Web应用程序时,我找不到其他服务.在春季启动发布之前,Spring启动应用程序包含与spring应用程序不同的文件夹结构.可以从eclipse配置的tomcat运行spring boot应用程序吗?此外,在春季启动之前,应用程序的控制器部分需要指定.我是否需要使用这些设置更新我的spring启动应用程序才能从Eclipse tomcat运行?
我不想创建一个战争,然后将其复制到tomcat的webapps文件夹.
更新:在Eclipse tomcat容器中运行此应用程序的原因是我有其他非Spring启动应用程序,我的新Spring启动应用程序将依赖它.
leo*_*leo 16
检查你的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>
Run Code Online (Sandbox Code Playgroud)
然后检查您的主app类:
@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);
}
}
Run Code Online (Sandbox Code Playgroud)
然后配置Project Facets(就像你已经做过的那样):
完成!
| 归档时间: |
|
| 查看次数: |
27770 次 |
| 最近记录: |