现在我到底要怎么做才能发射它呢?右键单击项目,运行为,在服务器上运行,显示“所选内容不能在任何服务器上运行”。
我已经浏览了大量的文章,试图找出我还能做些什么,完成maven清理、maven安装、更改JRE环境,什么都不起作用。
发布于 2016-05-14 19:14:42
运行maven clean或maven install只会更新项目的依赖项(例如,引入pom.xml文件中指定的Spring及其子依赖项、记录器等)。
要运行项目,右键单击带有@SpringBootApplication注释的类(它可能是其中包含main方法的类,这就是您想要的!)然后选择'Run >‘。
发布于 2016-05-16 16:16:37
首先是免责声明。这个答案适用于大多数指南。但可能有一些不适用,因为有如此多样的指南可用。
假设您正在尝试一个“典型的”指南,它在web应用程序的上下文中做一些事情.那就继续读吧。
您之所以不能使用“在服务器上运行”来运行指南,是因为spring坚持“让Jar不打仗”的口号。指南示例代码不是部署在服务器上的东西(即war),而是独立的应用程序(即jar),其中包含自己的嵌入式servlet容器(如果需要的话)。这意味着运行它们非常简单。只需在指南中找到'main‘方法/类,就可以使用。
在STS中也有一个名为"Run As >> Spring“的方便别名,它做的事情差不多一样,但在启动配置编辑器中提供了一些额外的提示。
还有..。您不必自己去寻找主要的方法,因为"Run >> Spring“知道如何在大多数情况下找到它。因此,点击项目和“运行作为>>的Spring”应该可以做到这一点。
https://stackoverflow.com/questions/37230778
复制相似问题