gradle配置:
compile group: 'org.eclipse.jetty', name: 'jetty-server', version: '8.2.0.v20160908'
然后启动项目:
JFinal.start("src/main/webapp", 8080, "/");
失败,异常如下:
应该是没有找到jetty server包。
然后我尝试换一种方式,直接引入jfinal提供的jetty server jar
就可以了,启动成功。
这是为什么呢?
groupId:com.jfinal
artifactId:jetty-server
version:8.1.8
scope:IDEA 下设置为 compile,ecipse 下可以设置为 provided
采用 JFinal.start("src/main/webapp", 8080, "/") 这种方式启动时,是使用的 jfinal 整合的 jetty 来启动的,对于版本有要求,高版本的 jetty 连包名都改变了