JFinal部署Weblogic问题

子寒 发布于 2013/09/27 15:47
阅读 2K+
收藏 1

下午在部署weblogic时,一直报错,错误如下:

 

同时在启动weblogic时,报下面这个错误:

[ERROR]-[Thread: [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
 (self-tuning)']-[com.alibaba.druid.pool.DruidDataSource.oracleValidationQueryCh
eck()]: invalid oracle validationQuery. select 1, may should be : select 1 FROM
DUAL

 

@JFinal

求高手解答

加载中
0
子寒
子寒

问题解决了

我用的是weblogic的10.3.6版本,部署时,直接把war解压出来的文件放在固定目录下,然后在WEB-INF里加个weblogic.xml文件,里面配置程序访问的程序名,建议配置为/,这样js和样式可以不用改

0
缪斯的情人
缪斯的情人
看看dual表是不是只有一条记录
子寒
子寒
这个好像是没关系的,开发的时候也提示这个。主要是前面的那个错误
0
子寒
玛雅牛
玛雅牛
没用过weblogic,抱歉。
0
JFinal
JFinal
目测与 Druid 有关, @weishao
子寒
子寒
在tomcat里是好的,好像druid的那个只是个警告,在tomcat里也有提示过
0
一路找北

invalid oracle validationQuery. select 1, may should be : select 1 FROM 
DUAL

druid配置项validationQuery配的不对,貌似你用的是oracle,配成validationQuery=select 1 from dual

子寒
子寒
改了还是一样的报错,只是后来的那个关于druid的警告没了
0
子寒
子寒

@JFinal

原因找到了:

weblogic里,路径里没有/,所以在controller里render("/login.html");这样写找不到文件,但是去掉了/好像也不行?

返回顶部
顶部