`
bdk82924
  • 浏览: 565272 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Tomcat 数据库连接池出现NameNotFoundException 解决方法

    博客分类:
  • Web
阅读更多

server.xml中配置为

      <Context docBase="zljc" path="/zljc" reloadable="true" source="org.eclipse.jst.j2ee.server:zljc">
      <Resource auth="Container" name="ZLJC" type="javax.sql.DataSource"/>
					<ResourceParams name="ZLJC">
						<parameter>
							<name>factory</name>
							<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
						</parameter>
						<parameter>
							<name>url</name>
							<value>jdbc:oracle:thin:@127.0.0.1:1521:ora</value>
						</parameter>
						<parameter>
							<name>password</name>
							<value>zljc</value>
						</parameter>
						<parameter>
							<name>maxActive</name>
							<value>60</value>
						</parameter>
						<parameter>
							<name>maxWait</name>
							<value>-1</value>
						</parameter>
						<parameter>
							<name>driverClassName</name>
							<value>oracle.jdbc.driver.OracleDriver</value>
						</parameter>
						<parameter>
							<name>username</name>
							<value>zljc</value>
						</parameter>
					</ResourceParams>
				</Context>

 但是在连接数据库时候出现异常   Name is not bound in this Context

 

需要在web.xml中加入

 

	<resource-ref>
		<description>Oracle Datasource example</description>
		<res-ref-name>ZLJC</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
	</resource-ref>

 

 

分享到:
评论

相关推荐

    tomcat配置连接池方式

    标题和描述均提到了“tomcat配置连接池方式”,这是在Java Web开发中一个非常重要的主题,涉及到如何高效地管理和复用数据库连接资源。在基于Tomcat的应用服务器中,合理配置连接池对于提升应用程序的性能和响应速度...

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

    连接池是一种用于管理数据库连接的技术,它可以复用现有的连接,避免频繁创建和销毁连接所带来的资源开销。使用连接池可以显著提升数据库访问速度,并且能够更好地控制并发访问。 #### 三、JSP应用中使用连接池的...

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

    在本文中,我们将深入探讨关于Tomcat和MySQL连接池问题的详解,特别关注Tomcat 5.5版本中的常见问题和解决方案。连接池是管理数据库连接的关键组件,它提高了性能并减少了资源消耗。 问题一:Cannot create JDBC ...

    Javax.naming.NameNotFoundException

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

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

    在Java Web应用中,数据池(也称为连接池)是一种管理数据库连接的高效方式,它允许应用程序重复使用已建立的数据库连接,而不是每次需要时都创建新的连接,从而提高性能并减少资源消耗。Tomcat作为流行的Java应用...

    tomcat&resin

    此外,检查网络连接、数据库驱动以及URL的准确性也是必要的。 通过上述步骤,你可以在Tomcat和Resin中成功配置JNDI,从而更有效地管理数据库和其他外部资源。这不仅提高了应用程序的性能和稳定性,还简化了资源管理...

    在Win7系统下抛出java.net.SocketException的解决办法

    - **ChannelException**: 这个异常通常是在JGroups库(JBoss内部用于集群通信的组件)尝试建立连接时出现的。如果JGroups无法成功启动其协议栈,则会导致`ChannelException`。 - **NameNotFoundException**: 当JNDI...

    weblogic独立服务器配置和使用

    本文将详细阐述WebLogic独立服务器的安装、配置、使用以及常见问题的解决方法。 一、安装WebLogic WebLogic的安装过程相对简单,首先下载对应版本的安装包,然后按照向导进行操作,选择适合的安装类型,如开发模式...

    struts2开发遇到的问题

    在使用 Struts2 进行开发时,开发者可能会遇到各种问题,这里我们将详细探讨一些典型的问题及其解决方法。 1. **警告:Settings: Could not parse struts.locale setting, substituting default VMlocale** 这个...

    EJB3.0部署消息驱动Bean抛javax.naming.NameNotFoundException异常

    根据文档内容,解决该问题的方法可以分为两大类:创建`xxx-service.xml`文件和在`mail-service.xml`文件中添加配置。 在`xxx-service.xml`文件中,需要添加相应的MBean配置。MBean是JMX(Java Management ...

    CheckStyle结果分析

    **说明**: Javadoc 注释中的 @param 标签对应的方法参数并未在方法签名中出现。 **解决方法**: 移除未使用的 @param 标签。 **示例**: ```java /** * Returns a greeting message. * * @return the greeting ...

    Android获取清单文件中的meta-data,解决碰到数值为null的问题

    然而,在获取meta-data时,经常会遇到数值为null的问题,本文将详细介绍Android获取清单文件中的meta-data的方法和解决碰到数值为null的问题。 什么是meta-data? 在AndroidManifest.xml中,meta-data元素可以作为...

    java工程错误信息解析和总结

    本次分析的错误信息主要来自于一个Java Web应用,该应用在启动时出现了与数据源(`dataSource`)相关的异常。具体错误信息如下: ``` 15:53:53,359 ERROR [common] 获取默认数据源 Error creating bean with name '...

    Java代码获取apk版本号示例,含必须的jar包

    } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } } } ``` 在这个示例中,我们首先通过`Context`获取`PackageManager`实例,这是Android系统管理应用程序包的接口。然后,我们调用`...

    Android根据包名停止其他应用程序的方法

    "Android根据包名停止其他应用程序的方法" Android根据包名停止其他应用程序是Android开发中的一种常见需求,特别是在一些系统级应用程序中,需要停止其他应用程序以释放资源或确保系统安全性。在这篇文章中,我们...

    android中获取版本号

    这两个方法都接收一个`Context`对象作为参数,因为`getPackageManager()`方法需要它来访问应用的包信息。`getPackageInfo()`方法用于获取包信息,其中的第二个参数`0`表示我们不需要额外的权限信息。 如果在获取包...

    com.tencent.mobileqq_mini.21.04.25.22.qlog

    com.tencent.mobileqq_mini.21.04.25.22.qlog

    ldap开发包(java)

    5. **NamingException**: 在进行目录操作时可能出现的异常,包括NameNotFoundException、CannotProceedException等。 **使用Java LDAP API进行开发** 1. **连接 LDAP 服务器**: 使用InitialDirContext的new...

    Android 版本检测与管理

    - **`isNetworkAvailable(Context context)`**: 检查当前设备是否连接到了互联网。该方法通过 `ConnectivityManager` 获取网络信息,并返回一个布尔值表示网络状态。 - **`showUpdateDialog()`**: 弹出一个对话框...

Global site tag (gtag.js) - Google Analytics