【问题标题】:Openshift JNDI jdbcOpenshift JNDI jdbc
【发布时间】: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


    【解决方案1】:

    您可以在以下链接中找到有关 OpenShift Online 上 Java 磁带的预配置 MySQL 和 PostgreSQL 数据源的更多信息:

    【讨论】:

    • 已更新。谢谢你告诉我
    • 所有这些链接都被破坏了;-(
    猜你喜欢
    • 2013-03-21
    • 2011-04-10
    • 2013-04-09
    • 2012-07-15
    • 2011-05-17
    • 1970-01-01
    • 2014-09-13
    • 1970-01-01
    • 2023-04-07
    相关资源
    最近更新 更多