JFinal 3.3项目 jetty启动报错

Starting JFinal 3.3
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

Starting web server on port: 80
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

Starting Complete. Welcome To The JFinal World :)

因为用的是4.7.3a的eclipse 所以按照原来查到的用的是IDEA的启动方式启动

jfinal启动报错.png

评论区

JFinal

2018-06-14 15:57

这个不是错误,不需要解决,如果你一定要解决,添加上 sl4fj 的相关 jar 包即可

添加这些 jar 是用不到的,唯一的好处是不输出这几条日志

让我说点啥呢

2018-06-15 09:48

@JFinal 还有一个问题想请教您,我手里有个别人写好的JFinal的项目,我有点不理解为什么我在地址栏输入 localhost:8080/项目名称 然后他就能跳转到首页去 我看他配置了很多的路由 但是项目是怎么识别上来就走这个路由呢?

JFinal

2018-06-15 10:19

项目名称就是 context path,你得确定你的配置是不是支持 context path:
http://www.jfinal.com/share/949

让我说点啥呢

2018-06-15 11:27

@JFinal 再次感谢,并且少跳了不少坑。但是我还是有点不明白 因为普通项目web.xml
中是会配置默认页的,但是咱们JFinal没有,我就在想JFinal是怎么找到默认页的。您的Jfinal_demo中context path 默认是"" 然后您在路由中配置了me.add("/", IndexController.class, "/index"); 这个。是不是因为默认浏览器会在最后加一个/ 所以访问到了您的indexController.index(); 如果是这样的话 我手里这个项目没有您这样的路由设置,但是默认调的首页就是某个Controller的index方法 这个是在哪里能设置么?

JFinal

2018-06-15 11:47

@让我说点啥呢 这个是路由规则决定的,一定要看看文档,很简单:
http://www.jfinal.com/doc/2-3

注意看路由规则那个表格,只有个简单规

热门反馈

扫码入社