我知道这是基本的东西,但我无法用谷歌解决这个问题,所以我在这里。我有一个后端允许使用jetty / java在我的网站上使用网络套接字。当我希望后端工作时,我必须进入项目的目录,然后运行命令“mvn jetty:run。'在此之前,我必须将maven的bin文件添加到PATH变量中。这都是在AWS实例上完成的。所以我想知道的是,如何在服务器启动时运行maven包(当然在运行mvn包之后)。我需要添加到init.d吗?我真的不确定。
答案 0 :(得分:1)
您需要添加一个入口点,如下所示:
package com.yourapp;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class YourApp {
public static void main(String[] args) {
SpringApplication.run(YourApp.class,args);
}
}