【问题标题】:Exception Description: Cannot acquire data source异常描述:无法获取数据源
【发布时间】:2015-01-27 11:25:35
【问题描述】:

我正在用 java 开发一个 Web 应用程序,部署在 WebLogic 服务器中。我将使用数据源创建的服务器连接到运行良好的 oracle 数据库。

另一方面,我有无法在服务器中部署的 WebApplication。当我单击“部署”按钮时,“服务器日志”中出现以下消息。

异常描述:无法获取数据源 [jdbc/siam]。 内部异常:javax.naming.NameNotFoundException:尝试时 查找“jdbc.siam”没有找到子上下文“jdbc”。解决 ''; 剩余名称'jdbc/siam'

"jdbc/siam" -> 是我想在我的 web 应用程序中使用的数据源的名称。

希望你能帮助我。

对不起我的英语。

谢谢。

/更新/ 我已经连接到服务器端定义的数据库。

我不能包含图像,但我可以在 netbeans 中查看数据库连接,并且 jndi 的名称是“jdni/siam”。

并且在weblogic的管理控制台中,我可以将其视为同名的数据源。

【问题讨论】:

  • 你是如何连接到数据库的以及关于属性的描述??
  • 我从 netbeans 环境创建了一个新的数据库连接,我可以从 weblogic 管理控制台查看它。我在下一个回复中包含图片。

标签: java oracle netbeans jdbc lookup


【解决方案1】:

您似乎正在使用 JNDI 来配置您的数据源。

jdbc/siam 是否已在服务器端配置为 JNDI 资源?这是一个好的开始:

Configuring and Managing WebLogic JDBC

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-30
    • 2011-04-08
    相关资源
    最近更新 更多