AutoBindRoutes 错误呢
@绝望的八皮 你好,想跟你请教个问题:
运行新版的3.1.3,直接就错误了;JFinal 版本1.9~
是不是暂时不支持1.9呢?
2015-02-03 16:15:21 [WARN]-[Thread: main]-[org.eclipse.jetty.util.component.AbstractLifeCycle.setFailed()]: FAILED Config: java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 ^ java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 ^ at java.util.regex.Pattern.error(Unknown Source) at java.util.regex.Pattern.compile(Unknown Source) at java.util.regex.Pattern.<init>(Unknown Source) at java.util.regex.Pattern.compile(Unknown Source) at java.lang.String.replaceAll(Unknown Source) at com.jfinal.ext.kit.ClassSearcher.findFiles(ClassSearcher.java:87) at com.jfinal.ext.kit.ClassSearcher.findFiles(ClassSearcher.java:79) at com.jfinal.ext.kit.ClassSearcher.findFiles(ClassSearcher.java:79) at com.jfinal.ext.kit.ClassSearcher.findFiles(ClassSearcher.java:79) at com.jfinal.ext.kit.ClassSearcher.findFiles(ClassSearcher.java:79) at com.jfinal.ext.kit.ClassSearcher.findFiles(ClassSearcher.java:79) at com.jfinal.ext.kit.ClassSearcher.search(ClassSearcher.java:137) at com.jfinal.ext.route.AutoBindRoutes.config(AutoBindRoutes.java:74) at com.jfinal.config.Routes.add(Routes.java:40) at cn.config.WebStart.configRoute(WebStart.java:44) at com.jfinal.core.Config.configJFinal(Config.java:47) at com.jfinal.core.JFinal.init(JFinal.java:67) at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:49) at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:724) at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265) at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) at org.eclipse.jetty.server.Server.doStart(Server.java:277) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at com.jfinal.server.JettyServer.doStart(JettyServer.java:120) at com.jfinal.server.JettyServer.start(JettyServer.java:64) at com.jfinal.core.JFinal.start(JFinal.java:159) at cn.config.WebStart.main(WebStart.java:49)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
replaceAll这个方法,在win下面如果参数是File.seperator需要用"\"+File.seperator 否则会报错。。
解决了吗?
我也遇到这个问题,求解,谢谢啦
@绝望的八皮
给你发站内消息了。看一下。
我已经发布了3.1.4-snapshot 把这段代码加上了。 可以从中心库更新 https://oss.sonatype.org/content/repositories/snapshots/com/jfinal/jfinal-ext/3.1.4-SNAPSHOT/ 今天在虚拟机中装了个win的环境,以后从虚拟机测试:)
引用来自“绝望的八皮”的评论
你建立个 com/jfinal/ext/kit/ClassSearcher.java 类在你现在的工程,那么就可以覆盖jar包里面的同名的类了,跑一下看有问题没有.
https://github.com/b1412/jfinal-ext/blob/develop/src/main/java/com/jfinal/ext/kit/ClassSearcher.java 我刚上传了刚改的代码。你建立个 com/jfinal/ext/kit/ClassSearcher.java 类在你现在的工程,那么就可以覆盖jar包里面的同名的类了,跑一下看有问题没有