我正在关注这个 Oracle 教程
我已经下载了包含 Maven 项目的 zip 并按照此处的说明运行它
但是当我执行最后的命令时
java -jar employees-app-1.0-SNAPSHOT-jar-with-dependencies.jar
我收到此错误消息: 错误:无法找到或加载主类 com.example.employees.Main
我已将JAVA_HOME设置为指向Oracle jdk1.8.0_102。 知道如何解决这个问题吗?
您是否在步骤 1中创建了 Main 类?
package com.example.employees;
import java.util.Optional;
import org.apache.catalina.startup.Tomcat;
public class Main {
public static final Optional<String> port = Optional.ofNullable(System.getenv("PORT"));
public static void main(String[] args) throws Exception {
String contextPath = "/";
String appBase = ".";
Tomcat tomcat = new Tomcat();
tomcat.setPort(Integer.valueOf(port.orElse("8080") ));
tomcat.getHost().setAppBase(appBase);
tomcat.addWebapp(contextPath, appBase);
tomcat.start();
tomcat.getServer().await();
}
}
将 war 更改为 jar 取得了巨大进展....但是 http://localhost:8080/index.jsp 返回 404 你有这个吗?