AutoBindRoutes 错误呢

秋阳 发布于 2015/02/03 16:18
阅读 548
收藏 0

@绝望的八皮 你好,想跟你请教个问题:

运行新版的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)


 

加载中
0
秋阳
秋阳

引用来自“绝望的八皮”的评论

你建立个 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包里面的同名的类了,跑一下看有问题没有

解决了~
绝望的八皮
绝望的八皮
我已经发布了3.1.4-snapshot 把这段代码加上了。 可以从中心库更新 https://oss.sonatype.org/content/repositories/snapshots/com/jfinal/jfinal-ext/3.1.4-SNAPSHOT/ 今天在虚拟机中装了个win的环境,以后从虚拟机测试:)
0
绝望的八皮
绝望的八皮
给你发站内消息了。看一下。
0
XFish
XFish
我也遇到这个问题,求解,谢谢啦@绝望的八皮
绝望的八皮
绝望的八皮
解决了吗?
0
绝望的八皮
绝望的八皮

你建立个 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包里面的同名的类了,跑一下看有问题没有

0
绝望的八皮
绝望的八皮
replaceAll这个方法,在win下面如果参数是File.seperator需要用"\\"+File.seperator 否则会报错。。
返回顶部
顶部