我尝试使用 Spark Java 框架编写一个非常基本的 HelloWorld 示例,它总是给我相同的长错误代码。我正在使用 Intellij IDEA。
应用程序.java:
import spark.Request;
import spark.Response;
import java.io.IOException;
import java.util.Iterator;
import static spark.Spark.get;
import static spark.Spark.staticFileLocation;
public class AppService {
public static void main(String[] args) {
staticFileLocation("/public");
get("/login", AppService::helloworld);
}
public static String helloworld(Request req, Response res) {
return "Hello, World?";
}
}
我的错误是:
org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:299) 的 org.slf4j.impl.StaticLoggerBinder.getSingleton(StaticLoggerBinder.java:53) 的线程“主”java.lang.StackOverflowError 异常。 getLogger(LoggerFactory.java:269) at org.apache.log4j.Category.(Category.java:57) at org.apache.log4j.Logger.(Logger.java:37) at org.apache.log4j.Log4jLoggerFactory.getLogger (Log4jLoggerFactory.java:43) at org.apache.log4j.LogManager.getLogger(LogManager.java:45) (并且在大约 1029 行中重复很少的更改)
进程以退出代码 1 结束
提前致谢!
颜色