Oracle-ds.xml中是如下配置:
<datasources>
<local-tx-datasource>
<jndi-name>
jdbc/mydatasource </jndi-name>
<connection-url>jdbc:oracle:thin:@192.168.18.7:1521:hrgl </connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver </driver-class>
<user-name>test </user-name>
<password>test </password>
<metadata>
<type-mapping>Oracle9i </type-mapping>
</metadata>
</local-tx-datasource>
</datasources>
启动时报:
10:11:32,828 INFO [STDOUT] Can not get DataBase connection from DB!!!com.lbs.sieaf.exception.NoConnectionException
10:11:32,828 INFO [STDOUT] trans init finish
10:11:32,859 INFO [STDOUT] catch NamingException when trying to lookup DataSource name
javax.naming.NameNotFoundException:
jdbc not bound
10:11:32,859 ERROR [STDERR] com.lbs.sieaf.exception.NoConnectionException
在控制台中,可以看到两个:
jboss.jdbc
datasource=DefaultDS,service=metadata
datasource=
jdbc/mydatasource,service=metadata
service=SQLExceptionProcessor
service=metadata
第一个是默认的java数据源
第二个是我要用的oracle的数据源
在网上搜索到jboss配置的文章,按照上面介绍的方法:
在login-config.xml里面配置:
<application-policy name = "OracleDbRealm">
<authentication>
<login-module code =
"org.jboss.resource.security.ConfiguredIdentityLoginModule"
flag = "required">
<module-option name = "principal">sa </module-option>
<module-option name = "userName">sa </module-option>
<module-option name = "password"> </module-option>
<module-option name ="managedConnectionFactoryName">
jboss.jca:service=LocalTxCM,name=
jdbc/mydatasource
</module-option>
</login-module>
</authentication>
</application-policy>
在standardjaws.xml里面配置:
<jaws>
<datasource>
jdbc/mydatasource </datasource>
<type-mapping>Oracle9i </type-mapping>
</jaws>
在standardjbosscmp-jdbc.xml里面配置:
<jbosscmp-jdbc>
<defaults>
<datasource>
jdbc/mydatasource </datasource>
<datasource-mapping>Oracle9i </datasource-mapping>
</defaults>
</jbosscmp-jdbc>
结果测试还是不行,在pl/sql里面有看到连接过去,但是调用启动时候都会出现如下错误:
10:11:32,828 INFO [STDOUT] Can not get DataBase connection from DB!!!com.lbs.sieaf.exception.NoConnectionException
10:11:32,828 INFO [STDOUT] trans init finish
10:11:32,859 INFO [STDOUT] catch NamingException when trying to lookup DataSource name
javax.naming.NameNotFoundException: jdbc not bound
10:11:32,859 ERROR [STDERR] com.lbs.sieaf.exception.NoConnectionException
分享到:
相关推荐
12. **社区支持**:作为开源项目,JBoss拥有活跃的社区,提供了大量的文档、示例和问题解答,方便用户学习和解决问题。 在使用"jboss-4.0.5.GA.zip"这个压缩包时,用户需要先将其解压,然后按照官方文档或者社区...
JBoss 下配置 Oracle 数据源 在 JBoss 中配置 Oracle 数据源是实现企业级应用程序的重要步骤。本文将详细介绍如何在 JBoss 中配置 Oracle 数据源,包括复制配置文件、编辑配置文件、设置数据源参数等步骤。 一、...
标题中的“jboss4.0.5-GA在使用RMI时的大坑”指的是在使用JBOSS 4.0.5 GA版本时,如果涉及到远程方法调用(Remote Method Invocation, RMI)可能会遇到的一些常见问题或陷阱。在描述中提到了一个博客链接,虽然没有...
**JBoss 4.0.5 EJB3.0与MDB (ActiveMQ)** JBoss 4.0.5是Red Hat公司推出的企业级Java应用服务器版本,它支持EJB3.0规范,这是一种用于构建...通过深入学习和实践,开发者可以更好地利用这些工具来解决复杂的业务问题。
当我们需要在JBoss 7中与Oracle数据库进行交互时,必须正确配置Oracle JDBC驱动。以下是详细的配置步骤和相关知识点。 首先,我们需要获取Oracle的JDBC驱动。Oracle JDBC驱动通常被称为ojdbc.jar,它允许Java应用...
### jboss配置Oracle连接池知识点解析 #### 一、配置Oracle连接池的步骤与方法 在JBoss服务器中配置Oracle数据库连接池是一项重要的任务,它能够有效地管理应用程序对数据库的访问,提高系统的性能和响应速度。...
本文档将详细介绍如何在 JBoss AS 4.2.3.GA 版本中配置 MySQL、Oracle 和 SQL Server 数据库,并提供具体的步骤与注意事项。 #### 二、环境准备 - **JBoss AS 版本**: 4.2.3.GA - **Eclipse 版本**: Eclipse JEE ...
jboss oracle 默认配置
本文将详细讲解如何在JBoss中配置Oracle数据源,以便应用程序能够高效、安全地连接到Oracle数据库。 首先,Oracle数据源的配置主要涉及到JBoss服务器的配置文件,通常在`standalone.xml`或`domain.xml`中进行。在这...
* 配置日志文件:位于$JBOSS-HOME/server/default/conf下,用于配置日志的输出。 * 工作目录:位于$JBOSS-HOME/server/default/work下,用于存放JSP编译后的.java和.class文件。 负载均衡配置 负载均衡是一种常用的...
- JBoss的主要端口号配置文件位于`/opt/jboss-4.0.5.GA/server/default/deploy/jbossweb-tomcat.sar/server.xml`。这里假设您已经安装了JBoss 4.0.5.GA版本,并且部署目录结构保持默认状态。 3. **修改端口号:** ...
这篇博客"6.3 JBoss下Oracle9i数据源配置"可能详细阐述了这一过程。 首先,配置Oracle9i数据源涉及以下几个关键步骤: 1. **安装JDBC驱动**:Oracle9i需要特定版本的JDBC驱动(Oracle JDBC Thin Driver,也称为...
本文将详细介绍如何在JBoss中配置和连接Oracle数据库。 首先,我们需要了解JBoss与数据库的连接原理。JBoss使用JDBC(Java Database Connectivity)驱动来与数据库建立通信。因此,我们需要在JBoss环境中配置合适的...
Apache2.2+JBOSS 5 集群配置主要涉及在Linux环境下构建高可用性和负载均衡的服务器集群,以提升应用服务的稳定性和处理能力。以下是详细的知识点: 1. **JBoss集群架构**: JBoss 集群可以采用两种架构:客户端...
在没有提供具体的`ejb-jar.xml`和`jboss-ejb3.xml`内容的情况下,我们无法深入分析每个文件的详细配置,但以上已概述了它们在EJB部署中的基本作用和常用配置选项。如果你需要对特定配置进行深入理解,建议查阅官方...
jboss配置数据源是指在jboss服务器上配置oracle数据库的数据源,以便在jboss应用程序中使用oracle数据库。下面是jboss配置数据源的详细步骤: 首先,需要将oracle的JDBC驱动程序复制到ClassPath下,通常是将其复制...
本文详细介绍了在JBoss 7.1.1p环境下配置MySQL和Oracle数据库的方法,包括解压安装、配置数据源目录、修改配置文件等关键步骤。通过这些步骤,可以有效地实现数据库的接入和项目的顺利部署。这对于开发人员来说是...