jfinal启动报错

小石头哥 发布于 2013/08/27 14:40
阅读 407
收藏 0

2013-08-27 14:32:14
[ERROR]-[Thread: JFinal-Scanner]-[com.alibaba.druid.pool.DruidDataSource.oracleValidationQueryCheck()]: invalid oracle validationQuery. select 1, may should be : select 1 FROM DUAL
--------------------------------------------------------------------------------
Warnning!!!
ActionKey already used: "/login"
Action can not be mapped: "com.lsf.oa.controller.systemManage.LoginController.login()"
--------------------------------------------------------------------------------

 

第一个错误 我已经是配置了oracle的方言了,当还报这个错误。第二个警告怎么回事

加载中
0
pandyyan
pandyyan

LoginController.login() 这个方法上是不是加@ActionKey(“/login”)注解了?

并且LoginController该Controller是不是也配置me.add("/login", LoginController.class);了?

1
车开源
车开源
请教第一个问题是怎么解决的?正在犯愁呢
0
小石头哥
小石头哥

引用来自“pandyyan”的答案

LoginController.login() 这个方法上是不是加@ActionKey(“/login”)注解了?

并且LoginController该Controller是不是也配置me.add("/login", LoginController.class);了?

在configRoute配置了me.add("/", LoginController.class)

在LoginController中没配置@ActionKey我只做了 @ClearShiro其他什么没做

0
pandyyan
pandyyan

引用来自“小石头哥”的答案

引用来自“pandyyan”的答案

LoginController.login() 这个方法上是不是加@ActionKey(“/login”)注解了?

并且LoginController该Controller是不是也配置me.add("/login", LoginController.class);了?

在configRoute配置了me.add("/", LoginController.class)

在LoginController中没配置@ActionKey我只做了 @ClearShiro其他什么没做

如果不影响系统正常运行的话可以不关注,否则/login肯定是已经被其他Controller映射了,需要排查一下。
0
小石头哥
小石头哥

引用来自“pandyyan”的答案

引用来自“小石头哥”的答案

引用来自“pandyyan”的答案

LoginController.login() 这个方法上是不是加@ActionKey(“/login”)注解了?

并且LoginController该Controller是不是也配置me.add("/login", LoginController.class);了?

在configRoute配置了me.add("/", LoginController.class)

在LoginController中没配置@ActionKey我只做了 @ClearShiro其他什么没做

如果不影响系统正常运行的话可以不关注,否则/login肯定是已经被其他Controller映射了,需要排查一下。

把方法名改下就可以了不是login就行 可能是LoginController本身的key也是login的缘故?

0
小石头哥
小石头哥

引用来自“pandyyan”的答案

引用来自“小石头哥”的答案

引用来自“pandyyan”的答案

LoginController.login() 这个方法上是不是加@ActionKey(“/login”)注解了?

并且LoginController该Controller是不是也配置me.add("/login", LoginController.class);了?

在configRoute配置了me.add("/", LoginController.class)

在LoginController中没配置@ActionKey我只做了 @ClearShiro其他什么没做

如果不影响系统正常运行的话可以不关注,否则/login肯定是已经被其他Controller映射了,需要排查一下。

把方法名改下就可以了不是login就行 可能是LoginController本身的key也是login的缘故?

0
小石头哥
小石头哥

引用来自“车开源”的答案

请教第一个问题是怎么解决的?正在犯愁呢
那个oracle的?那个我也还没解决。没管他。。你解决没啊
车开源
车开源
第一个问题解决了,因为Druid默认是mysql的(select 1),所以要修改dp.setValidationQuery("select 1 from dual");这才是oracle的
0
小石头哥
小石头哥

引用来自“小石头哥”的答案

引用来自“车开源”的答案

请教第一个问题是怎么解决的?正在犯愁呢
那个oracle的?那个我也还没解决。没管他。。你解决没啊
谢谢。好使