【发布时间】:2014-08-02 14:35:52
【问题描述】:
我正在尝试使用 JNDI 在 openshift 中连接到我的数据库(MYSQL)。 一旦我获得连接,我就会通过 jdbc 连接进行交易。 我不使用休眠,或任何类型的容器,只是简单的 JDBC 与 statments 等..
我查看了我的standalone.xml,并且像往常一样该文件有一个数据源mysql,所以我这样编写了我的代码。
String jndiName = "java:jboss/datasources/MySQLDS";
Context ic = new InitialContext();
Object obj = ic.lookup(jndiName);
javax.sql.DataSource ds = (javax.sql.DataSource) obj;
Connection con = ds.getConnection();
将我的代码提交到 openshift 服务器并尝试执行我的代码。 第一次我的数据库连接,但第二次,第三次,依此类推,我得到一个错误,说数据源不存在..
编辑:错误日志
无法获得“java:jboss/datasources/MySQLDS”的托管连接
【问题讨论】:
标签: java mysql jdbc jndi openshift