JFinal
在IntelliJ IDEA里通过main方法调用JFinal.start(...)来启动项目,会报以下异常:
在IntelliJ IDEA里通过main方法调用JFinal.start(...)来启动项目,会报以下异常:
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/jetty/server/SessionManager
at com.jfinal.server.ServerFactory.getServer(ServerFactory.java:44)
at com.jfinal.core.JFinal.start(JFinal.java:136)
.....
如果修改com.jfinal:jetty-server:8.1.8的scope为compile(之前的scope为provided),项目启动成功。
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>jetty-server</artifactId>
<version>8.1.8</version>
<scope>compile</scope>
</dependency>