`
dick86114
  • 浏览: 1124 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

JBoss 连接数池错误(急救)

阅读更多
错误信息:

javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial


Jboss-ds.xml

<?xml version="1.0" encoding="UTF-8"?>

<datasources>
  <local-tx-datasource>
    <jndi-name>MySqlDS</jndi-name>
    <connection-url>jdbc:mysql://localhost:3306/bookshop</connection-url>
    <driver-class>com.mysql.jdbc.Driver</driver-class>
    <user-name>root</user-name>
    <password>root</password>
    <!--
    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name>
    <metadata>
       <type-mapping>mySQL</type-mapping>
    </metadata>
    -->
  </local-tx-datasource>
</datasources>



java源代码:

         InitialContext myInitialContext = new InitialContext();
        Context myEnvironment=(Context)myInitialContext.lookup("java:comp/env");
        String myDataSourceName = (String) myEnvironment.lookup("MySqlDS");
        DataSource myDataSource = (DataSource) myInitialContext.lookup( myDataSourceName);
        Connection conn=myDataSource.getConnection();
        if(conn!=null){
            System.out.println("连接成功");
        }
        else{
            System.out.println("连接失败");
        }

分享到:
评论

相关推荐

    Jboss连接池原理及优化

    详细介绍了jboss的连接池管理数据库连接的原理和机制,并且结合特定的业务场景进行说明

    在Eclipse中使用JBoss数据库连接池技术

    在Eclipse中使用JBoss数据库连接池技术,主要是为了提高应用程序的性能和资源管理效率。数据库连接池技术允许...通过上述步骤,你可以在Eclipse中配置和使用JBoss连接池连接到MySQL数据库,实现更加优化的数据访问。

    JBOSS\Tomcat最大连接数配置和jvm内存配置.docx

    【JBOSSTomcat最大连接数配置和JVM内存配置】 在JBOSSTomcat服务器的性能优化中,最大连接数配置和JVM内存配置是两个至关重要的环节,它们直接影响到服务器的响应速度和稳定性,尤其对于处理大量并发请求的场景。 ...

    tomcat、jboss 连接池配置

    `driverClassName`指定了JDBC驱动的全限定名,`maxIdle`和`maxActive`分别定义了连接池中的最大空闲连接数和最大活跃连接数,而`maxWait`则定义了获取连接的最大等待时间。`removeAbandoned`和`...

    在jboss连接oracle

    总之,在JBoss中连接Oracle数据库涉及下载JDBC驱动、配置数据源、调整连接池参数、测试连接以及考虑安全性与性能优化等多个环节。理解这些步骤和原理,将有助于你成功地在JBoss应用服务器上构建与Oracle数据库交互的...

    jboss配置Oracle连接池.doc

    ### jboss配置Oracle连接池知识点解析 #### 一、配置Oracle连接池的步骤与方法 在JBoss服务器中配置Oracle数据库连接池是一项重要的任务,它能够有效地管理应用程序对数据库的访问,提高系统的性能和响应速度。...

    jboss配置 mysql数据库连接池

    ### jBoss配置MySQL数据库连接池详解 #### 一、引言 在开发Java应用程序时,尤其是在基于...在实际部署过程中,还需根据具体需求进一步调整配置参数,如连接池的最大最小连接数、超时时间等,以适应不同的应用场景。

    JBoss安全优化

    再者,设置Jboss错误页面重定向,是为了避免在发生错误时显示敏感的服务器信息。默认情况下,错误页面可能会显示服务器内部错误的详细信息,这对于攻击者来说可能是有价值的攻击线索。通过定制错误页面,可以提供一...

    jboss7连接oracle驱动及配置

    这些步骤确保了JBoss 7能够成功连接到Oracle数据库,并进行数据操作。对于开发和运维人员来说,理解和掌握这些配置细节至关重要,因为它们是实现高效、可靠的Java应用与Oracle数据库集成的基础。

    jboss性能调优

    4. **连接池**:调整数据库连接池大小,避免资源浪费和连接泄露。 5. **部署优化**:避免不必要的服务和模块,精简部署包。 6. **日志级别**:降低日志级别以减少I/O开销。 7. **网络配置**:优化网络连接,如调整...

    jboss6 sqlserver 2000 数据库连接配置

    在IT行业中,数据库连接配置是开发企业级应用时不可或缺的一部分,特别是对于像JBoss这样的Java应用服务器来说。本文将详细讲解如何配置JBoss 6与SQL Server 2000之间的连接。 首先,JBoss 6是一个开源的应用服务器...

    Jboss 优化配置.

    通过调整连接池的最大活动连接数、最大空闲连接数等参数,可以使数据库访问更加高效。 #### 五、JBoss部署目录优化 合理的部署结构能够提高部署效率,减少启动时间。建议按照功能模块将应用程序划分到不同的子目录...

    Jboss + 优化配置

    - 调整`min-pool-size`参数以控制连接池中的最小连接数,例如设置为`100`。 - 适当地增加最小连接数可以提高并发处理能力,但也需注意过多的连接可能会导致资源浪费。 2. **连接URL配置:** - 确保`...

    Jboss启动报Failed to parse WEB-INFweb.xml; - nested throwable错误

    但是,如果web.xml文件存在语法错误或配置错误,Jboss将无法正确地解析该文件,从而导致启动报错Failed to parse WEB-INF/web.xml; - nested throwable。 错误分析 从错误日志中可以看到,Jboss在启动时抛出了一个...

    JBoss启动 JBoss启动

    - 数据源和连接池设置:配置数据库连接,如JNDI绑定、最大连接数等。 - EJB容器准备:为EJB提供运行环境,注册ejb-jar.xml中的组件。 - 启动监听器:开启HTTP、HTTPS、JMS等网络端口监听。 - 部署应用:扫描`...

    JBOSS优化配置

    JBOSS优化配置是针对企业级Java应用服务器JBoss进行性能提升的重要环节,涉及多个方面,包括后台启动、内存管理、日志输出模式以及数据库连接池的调整。下面将详细介绍这些知识点。 一、JBOSS后台启动: 在JBOSS的...

    jboss配置MySql的JNDI

    - **连接池优化**:根据应用需求调整连接池参数,如最大活动连接数、最小空闲连接数等,以提升性能。 - **健康检查**:考虑启用连接有效性检查机制,如`valid-connection-checker-class-name`和`check-valid-...

    JBOSS,JBoss安装部署

    【JBOSS,JBoss安装部署】 JBoss是Red Hat公司开发的一款开源的应用服务器,它基于Java EE(Enterprise Edition)规范,提供了全面的企业级应用程序部署和管理解决方案。本篇文章将详细讲解JBoss的安装和部署过程,...

    jboss与mysql的连接

    本文主要介绍如何配置JBoss应用服务器与MySQL数据库的连接,涉及的主要知识点包括: 1. **JDBC驱动**:为了使JBoss能够连接到MySQL,需要MySQL的JDBC驱动程序,这里是`mysql-connector-java-5.0.8-bin.jar`。这个...

Global site tag (gtag.js) - Google Analytics