现在我要做什么才能启动它?右键单击项目,运行,在服务器上运行,显示'选择不能在任何服务器上运行'。
我经历了大量的帖子,试图找出我还能做些什么,做了maven clean,maven install,改变了JRE环境,没有任何作用。
答案 0 :(得分:1)
运行maven clean
或maven install
只会更新项目的依赖项(例如,引入Spring及其子项依赖项,记录器等在pom.xml
文件中指定)
要运行项目,请右键单击带有@SpringBootApplication
注释的类(它可能是带有main
方法的类,这就是您想要的那个!)。然后选择“Run as-> Java Application”。
答案 1 :(得分:1)
首先是免责声明。这个答案适用于大多数指南。但是可能有一些它不适用,因为有这么多指南可用。
假设你正在尝试一个典型的'指导在网络应用程序的上下文中执行某些操作...然后继续阅读。
您无法使用" Run On Server"运行指南的原因是因为春季靴子坚持“让罐子不战争”的口号。指南示例代码不是您在服务器上部署的内容(即war),而是独立的Java应用程序(即jar),包含他们自己的嵌入式servlet容器(如果需要)。这意味着运行它们非常简单。只需找到主要的'指南中的方法/类,并使用Eclipse" Run As>> Java应用程序"。
在STS中还有一个方便的别名叫做" Run As>> Spring Boot App"这几乎完全相同,但在启动配置编辑器中给你一些额外的花里胡哨。
另外......你真的不必自己去寻找主要方法,因为" Run As>> Spring Boot App"知道在大多数情况下如何找到它。所以点击项目和"运行方式>> Spring Boot App"应该做的。