【发布时间】:2018-05-29 20:58:23
【问题描述】:
我有一个 spring-boot 应用程序,我需要通过转到文件夹目录并通过命令行启动我的 Web 应用程序来启动它。我有一个名为 Application.java 的类,其中的代码如下。
@SpringBootApplication(scanBasePackages = {"com.ubs.tas.topcat.dashboard"})
public class Application extends SpringBootServletInitializer {
private static final Logger LOGGER = LoggerFactory.getLogger(Application.class.getName());
private static final Class<Application> applicationClass = Application.class;
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(applicationClass);
}
public static void main(String[] args) {
LOGGER.info("Starting...");
SpringApplication.run(Application.class, args);
}
}
我设置了类路径,然后尝试运行命令“java ApplicationUtility”,但收到此错误消息“Could not find the main class: ApplicationUtility. Program will exist.”
【问题讨论】:
-
什么样的项目?例如,如果您使用带有适当插件的 Maven,
mvn spring-boot:run将起作用。你读过the docs吗?
标签: java spring-boot