深度解析配置细节及排查方法!-JNDI数据源配置正确无误-为何访问却频繁出错-WebLogic

教程大全 2026-02-05 21:06:15 浏览

WebLogic JNDI数据源配置指南

在Java企业应用中,数据库连接是必不可少的,WebLogic Server作为一款高性能的Java EE应用服务器,提供了JNDI数据源配置功能,使得开发者可以方便地管理数据库连接,本文将详细介绍如何在WebLogic中配置JNDI数据源。

配置步骤

创建数据源

(1)登录WebLogic Server控制台。

(2)在左侧导航栏选择“Domain Structure”,然后选择“Data Sources”。

(3)点击“New”按钮,选择“JDBC>

(2)点击“New”按钮,选择“JDBC Driver”。

(3)填写驱动基本信息,如驱动名称、JDBC驱动类、JDBC URL等。

配置JNDI引用

(1)在控制台左侧导航栏选择“Domain Structure”,然后选择“JNDI Resources”。

(2)点击“New”按钮,选择“JNDI Reference”。

JNDI数据源配置错误排查article/20260205210615_83269.jpg" loading="lazy">

(3)填写JNDI引用基本信息,如引用名称、数据源名称等。

验证数据源

(1)在控制台左侧导航栏选择“Data Sources”,然后选择已创建的数据源。

(2)点击“Test Connection”按钮,如果连接成功,则表示数据源配置正确。

配置示例

以下是一个简单的WebLogic JNDI数据源配置示例:

配置项 配置值
数据源名称 jdbc/MyDataSource
JDBC驱动类 oracle.jdbc.OracleDriver
jdbc:oracle:thin:@localhost:1521:orcl
数据库用户名
数据库密码

问题:如何修改已配置的数据源?

解答:在WebLogic Server控制台中,找到对应的数据源,点击“Edit”按钮,修改所需信息,然后点击“Save”按钮保存更改。

问题:如何删除已配置的数据源?

解答:在WebLogic Server控制台中,找到对应的数据源,点击“Delete”按钮,确认删除操作即可。


如何使用spring datasource

如果不能从JNDI获得数据源,那么下一个选择应该是在Spring里直接配置一个数据源连接池。 可以使用Jakarta Commons destroy-method=close>DriverManagerDataSource:在每个连接请求时都新建一个连接。 与DBCP的BasicDataSource不同,DriverManagerDataSource提供的连接没有进行池管理。 SingleConnectionDataSource:在每个连接请求时都返回同一个连接。 虽然它不同严格意义上的池管理数据源,但我们可以把它看做只有一个连接的池。 SingleConnectionDataSource只是用一个数据库连接,所以不适合用于多线程程序。 而DriverManagerDataSource虽然能够支持多线程,但它会在每次连接请求时都建立一个连接,则是以性能为代价的。 由于这些限制,我们强烈建议应该使用数据库连接池。 它们只用于测试。

JNDI访问数据库的方式?

1、在tomcat6\conf\文件的Context节点中增加下面节点:Sqlserver://localhost:1433;databaseName=eworkflow-java;integratedSecurity=true; maxActive=100 maxIdle=30maxWait=/>2、方成软件web-inf\文件中第一个ds节点配置如下:3、web-inf\文件中web-app节点中增加下面节点: DB Connectionjdbc/eworkflowContainer 4、通过数据源访问数据库,由于数据源由tomcat创建并维护,所以必须把数据库连接驱动包复制到tomcat的lib目录下。 这里把复制到tomcat\lib目录中。 启动 tomcat6,在浏览器中输入:,登录系统。

JAVA专业主要针对些什么样的工作?

1.熟练掌握Java各种常用设计模式; 2.能够熟练应用Spring的Ioc(控制反转)机制,熟悉AOP编程; 3.熟悉Hibernate框架及其映射原理,能够熟练使用jsp,servlet,jstl,jdbc,jndi,JavaBean,Ajax进行编程,能够运用SSH(Struts+Spring+Hibernate)进行开发,实现复杂的MVC架构; 4.熟练使用Tomcat,Weblogic等J2EE应用服务器;服务器的安装配置、连接池、数据源、JNDI技术、JAVA分布式平台技术、Weblogic—EJB—Oracle企业级应用; 5.熟悉UML,能够使用Rational Rose进行系统的建模和设计; 6.精通SQL语言,熟练应用Oracle,MySql数据库; 7.能够熟练使用Eclipse进行开发

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐