PAS配置:应用部署在PAS里,应用里的数据查询和新增功能不能正常使用,后台报错:java.sql.SQLException: No database selected

【问题描述】

PAS6.5 build1825,Mysql数据库,应用部署在PAS里,使用PAS的JNDI数据源,应用里的数据查询和新增功能不能正常使用,后台server.log报错:

[2022-06-06T23:07:57.305-0700] [Primeton AppServer 6.5] [SEVERE] [] [] [tid: _ThreadID=37 _ThreadName=Thread-10] [timeMillis: 1654582077305] [levelValue: 1000] [[
  java.sql.SQLException: No database selected
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3970)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3906)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2524)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2677)

【解决方案】

JNDI数据源关联的JDBC连接池配置错误,数据库url没有指定库名(如下所示),导致的,改正并指定库名后,没有出现上述错误。

【原文链接】

http://doc.primeton.com/pages/viewpage.action?pageId=82181695

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值