javax.naming.NameNotFoundException: DefaultDS not bound
如同这样问题的解决:
我在中文各大知名论坛求助都没有一个好的解决方式,终于在国外的论坛上获取相识问题解决方法:
通常你通过Console都能看到部署成功,在JMX的service=JNDIView中也能看到,就是不能Lookup :)
解决方法:加上下面红色部分!
<datasources>
<local-tx-datasource>
<jndi-name>jdbc/OracleDS</jndi-name>
<use-java-context>false</use-java-context>
<connection-url>jdbc:oracle:thin:@127.0.0.1:1521:lpar01</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>sa</user-name>
<password>123</password>
<!-- Uses the pingDatabase method to check a connection is still valid before handing it out from the pool -->
<!--valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleValidConnectionChecker</valid-connection-checker-class-name-->
<!-- Checks the Oracle error codes and messages for fatal errors -->
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
<!-- sql to call when connection is created
<new-connection-sql>some arbitrary sql</new-connection-sql>
-->
<!-- sql to call on an existing pooled connection when it is obtained from pool - the OracleValidConnectionChecker is prefered
<check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
-->
<!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) -->
<metadata>
<type-mapping>Oracle9i</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>
分享到:
相关推荐
在IT行业中,我们经常遇到各种异常,其中之一是“Javax.naming.NameNotFoundException”。这个异常通常在Java命名和目录接口(JNDI)中出现,当我们尝试查找一个在命名上下文中不存在的名称时,就会抛出这个异常。...
在部署MDB时,可能会遇到一些问题,其中一种常见的异常是`javax.naming.NameNotFoundException`。该异常说明在查找JNDI命名上下文中找不到指定的名称。 在本文中,将详细讲解当部署EJB3.0的消息驱动Bean时,可能会...
import javax.ws.rs.FormParam;... <servlet-class>org.jboss.resteasy.plugins.server.servlet.HttpServlet30Dispatcher <servlet-name>Resteasy <url-pattern>/app/service/* </servlet-mapping>
javax.enterprise.inject.spi.BeanManager jar文件,jboss用到了,但是很烦,是javaee6 的东西,历经千辛万苦找到的
当时遇到这个问题org.jboss.naming.remote.client.InitialContextFactory(WFLYNAM0027 : ClassNotFoundException: org.jboss.naming.remote.client.InitialContextFactory) 去外网下载了这个,成功通过了
开发ejb时总是无法用@EJB 解决办法: javax.ejb.EJB 需要的jar___jboss-ejb3x.jar
import org.jboss.logging.Logger; public class MyClass { private static final Logger logger = Logger.getLogger(MyClass.class); public void myMethod() { logger.info("This is an informational ...
Maven坐标:org.jboss.logging:jboss-logging:3.4.3.Final; 标签:jboss、logging、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...
java jar包,亲测试可用 安全,可以对其进行数字签名,只让能够识别数字签名的用户使用里面的东西。 加快下载速度; 压缩,使文件变小,与ZIP压缩机制完全相同。 ...能够让JAR包里面的文件依赖于统一版本的类文件。...
Maven坐标:org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec:2.0.0.Final; 标签:jboss、spec、javax、websocket、api、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开...
数据源通常是通过JNDI(Java Naming and Directory Interface)服务来查找并使用的,它允许应用服务器管理数据库连接,提供透明的池化和重用,从而提高性能和资源效率。 以下是Tomcat 5.5配置Oracle数据源的基本...
<mbean code="org.jboss.naming.NamingService" name="jboss:service=Naming" xmbean-dd="resource:xmdesc/NamingService-xmbean.xml"> <attribute name="Port">1098 <attribute name="Port">1099 ``` - **...
例如,如果你有一个名为`dataSource`的成员变量,只需在上面添加`@Resource`,那么容器(如Tomcat、JBoss等)会在启动时自动将配置好的数据源注入到这个变量中,无需手动创建。 在某些情况下,如果在项目中直接使用...
Maven坐标:org.jboss.logging:jboss-logging:3.4.1.Final; 标签:jboss、logging、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...
`org.jboss.logging`包主要包含了各种辅助工具和适配器,如`BasicLogger`是所有日志实现的基础,`Marker`接口用于标记特定的日志事件,而`MessageFormatter`和`Parameters`类则用于格式化和解析日志消息。...
- 在多环境部署(如开发、测试、生产环境)中保持数据源配置的一致性。 7. 遇到问题的排查方法:在配置数据源过程中,可能会遇到连接失败、性能不佳等问题。排查这类问题时,可依据JBoss日志、Mysql数据库日志或...
jboss-logging-3.3.1.Final.jar
- **独立部署**:尽管通常作为JBoss AS的一部分,但JBoss Web也可以单独部署,作为轻量级的Web服务器使用。 **4. 安装与配置** - **解压部署**:"jboss-web-2.1.0.GA.zip"是一个绿色包,无需安装,解压缩后即可...
Maven坐标:org.jboss.threads:jboss-threads:3.1.0.Final; 标签:jboss、threads、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...