STS,运行任何指南项目

时间:2016-05-14 19:08:22

标签: java spring spring-tool-suite

  1. 我安装了Spring Toolsuite。
  2. 我去New - >导入入门项目。
  3. 我选择了“构建RESTful Web服务”#39;一。仅下载“完整”#39;项目,选择maven而不是打开网站。
  4. 现在我要做什么才能启动它?右键单击项目,运行,在服务器上运行,显示'选择不能在任何服务器上运行'。

    我经历了大量的帖子,试图找出我还能做些什么,做了maven clean,maven install,改变了JRE环境,没有任何作用。

2 个答案:

答案 0 :(得分:1)

运行maven cleanmaven 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"应该做的。