0 0

数据库连接池~~Name java: is not bound in this Context3

passport sy =javax.naming.NameNotFoundException: Name java: is not bound in this Context
javax.naming.NameNotFoundException: Name java: is not bound in this Context
at org.apache.naming.NamingContext.lookup(NamingContext.java:811)
at org.apache.naming.NamingContext.lookup(NamingContext.java:194)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at com.tour.webdb.WebDataSource.getConnection(WebDataSource.java:44)
at com.tour.test.TestDataSource.doPost(TestDataSource.java:66)
at com.tour.test.TestDataSource.doGet(TestDataSource.java:45)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)


Java代码:
ds = (javax.sql.DataSource) ictx.lookup("java:/comp/env/jdbc/king");
conn = ds.getConnection();
Context.xml代码:
Resource name="king" auth="Container" 
这是怎么回事啊,我去掉COMP前面的/ 就显示Name java: comp is not bound in this Context,没有去掉的就显示上面的错误,(这是网上的一种改法,我照改了,可是还是不对,)
请大家帮一下忙~
2008年7月18日 09:47

1个答案 按时间排序 按投票排序

0 0

java:comp/env/jdbc/king

去掉comp前面的/

2008年7月18日 11:49

相关推荐

    数据池连接Name jdbc is not bound in this Context解决方案

    总之,解决“Name jdbc is not bound in this Context”错误的关键在于正确配置数据源,并在Java代码中使用JNDI查找数据源以获取数据库连接。理解并熟练掌握这些步骤对于开发基于Java Web的应用程序来说至关重要。

    Tomcat启动时报错:Name salesDataSource is not bound in this Context

    Name salesDataSource is not bound in this Context,连接池的问题

    jsp连接MySQL用连接池方式步骤

    1. **javax.naming.NameNotFoundException**:如果出现“Name not bound in this context”错误,确保`context.xml`中的`name`属性与`web.xml`中的`res-ref-name`属性完全一致。 2. **javax.naming....

    java中常见的错误.docx

    10. 数据库连接池问题:`Name java: is not bound in this Context`可能是因为JNDI查找连接池时路径错误,需要检查数据源配置。 11. QueryRunner使用错误:`java.sql.SQLException: QueryRunner requires a ...

    org.hibernate.HibernateException: No Hibernate Session bound to thread

    在 Java web 开发中, Hibernate 是一个非常流行的 ORM(Object-Relational Mapping)框架,用于将 Java 对象映射到关系数据库中。然而,在使用 Hibernate 进行数据库操作时,经常会遇到 "No Hibernate Session ...

    Tomcatmysql连接池的配置

    1. **问题**:`Name jdbc is not bound in this context`。 - **解决方法**:检查`web.xml`中的`res-ref-name`是否与数据源的`JNDIName`一致。 2. **问题**:`Cannot create JDBC driver of class '...

    关于tomcat和mysql连接池问题的详解.docx

    问题二:javax.naming.NameNotFoundException: Name XXX is not bound in this Context 这个问题表明在当前上下文中找不到名为XXX的数据源。这可能是由于Tomcat 5.5及以上版本中,`factory`属性值的更新导致的。原始...

    Javax.naming.NameNotFoundException

    当你在JBoss中配置了一个资源,例如一个数据库连接池,并试图通过JNDI名来访问它,如果找不到对应的配置,就会抛出NameNotFoundException。这个错误可能由于以下原因: 1. **配置错误**:你可能在应用的部署描述符...

    JavaBean - Bound属性

    JavaBean是一种遵循特定规范的Java类,主要用于数据封装和组件重用。在JavaBean中,"Bound属性"是指那些当其值发生改变时,能够自动通知相关监听器和其他依赖组件的属性。这种特性使得JavaBean在Java应用程序和网页...

    struts1中所遇到的配置问题

    当出现“Name jdbc is not bound in this Context”以及“Cannot create JDBC driver of class '' for connect URL 'null'”这类错误时,通常意味着Struts1项目中的数据库连接配置存在问题。具体来说,这可能是由于...

    Problem Solving in Data Structures & Algorithms Using Java

    You are not an expert in JAVA language, but you are well familiar with concepts of references, functions, lists and recursion. In the start of this book, we will be revising the JAVA language ...

    Tomcat6.0配置数据源

    3. **错误提示**:“Name jdbc is not bound in this context” - 原因:通常是因为数据源的JNDI名称在上下文中未正确绑定。 - 解决方案:检查`context.xml`和`web.xml`中的配置是否一致且正确。 #### 四、总结 ...

    chart java applet

    2. You may not include any component of this version in any final product or application. 3. You may not redistribute any components of this product without this license agreement. 4. You must ...

    CRB_final.zip_Cramer-Rao Bounds_Cramer-Rao bound_This Is It_cram

    This is the CRB caculated for an OFDM system to compair belind channel estimation. CRB is Cramer Rao bound and it is the lowest bound for analyzing the devlopement of algorithms of channel estimation.

    JNDI数据源配置[文].pdf

    3. **`Name jdbc is not bound in this context`** - 解决方法:检查`web.xml`中的`res-ref-name`属性是否与`context.xml`或`server.xml`中的`name`属性相匹配。 #### 四、总结 通过以上两种方案,可以有效地配置...

    servlet2.4doc

    Returns the object bound with the specified name in this session, or null if no object is bound under the name. getAttributeNames() - Method in interface javax.servlet.ServletContext Returns an ...

    Tomcat中配置数据源JNDI

    - **异常3**: `Name jdbc is not bound in this context` - 这意味着在上下文中未找到名为`jdbc`的数据源。请检查`context.xml`或`web.xml`中的配置是否正确,并确保`res-ref-name`和`name`属性值与`<Resource>`...

    tomcat6中配置JNDI方法

    - **错误3**: `Name jdbc is not bound in this context` - 解决方法:检查`web.xml`和`context.xml`中的配置是否一致,确保所有配置都正确无误。 #### 五、总结 通过以上步骤,我们可以在Tomcat6环境中成功配置...

Global site tag (gtag.js) - Google Analytics