在Tomcat中,可以在context.xml或server.xml文件中配置资源,并指定其jndiname。例如,在context.xml中配置数据源: xml <Resource name="jdbc/mydb" auth="Container" type="javax.sql.DataSource" maxTotal="100" maxIdle="30" maxWaitMillis="10000" username="root" password="password" driverClassName="...
在应用程序中加入C3P0连接池 1.导入相关jar包
java程序使用应用服务器的数据库链接,如果是tomcat发布就在context.xml配置文件中,如果是weblogic发布,就需要在console界面查找看看是哪个数据源,你可以看看jee的标签详解,这样便于理解
你在tomcat文件中的server.xml或者context.xml有没有配置Resource 标签中的name字段?<Resource name="" auth="Container" type="javax.sql.DataSource"maxActive="1000" maxIdle="30" maxWait="1000" username=""password="" driverClassName=""url="" removeAbandoned="true"removeAbandonedTimeout="...
这里是tomcat conf context配置 <Resource name="jdbc/DBPoo" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/tarena" username="cai" password="chiaicai123" maxActive="20" ...
I am using Myeclipse Integrated Sandbox Tomcat 6 and I would like to setup a jndi name that can be retrieved as below. ic = new InitialContext(); //ds = (DataSource) ic.lookup(“java:/MySqlDSBL”); ds = (DataSource) ic.lookup(“MySqlDSBL”); Under WebRoot/WEB-INF I ...
我的数据库名称为struts,所以这里配置的名字也是struts。 2. 将JDBC的驱动jar包放到 tomcat 的 lib 文件夹下,如 D:\Program Files\Apache Software Foundation\Tomcat 6.0\lib。 3. 在项目的 web.xml 文件中添加如下代码: 1<resource-ref>2<description>struts datasource</description>3<res-ref-name>jdbc/str...
Tomcat5使用JNDI在javabean出现 javax.naming.NoInitialContextExcep tion:Needtospecifyclassnamein environmentorsystemproperty 异常信息: javax.naming.NoInitialContextException: Needtospecifyclassnameinenvironmentorsystemproperty, orasanappletparameter,orinanapplicationresourcefile: java.naming.factory.initial 是环境没配置...
这里是tomcat conf context配置<Resource name="jdbc/DBPoo" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/tarena"username="cai" password="chiaicai123" maxActive="20" maxIdle="10" maxWait="10000"/>这里是web.xml配置<?
What does help is to perform JNDI lookup not during deployment, but withfirst logging attempt.So I rather think, that Tomcat (I know, I use old version, but I haveto) fills JNDI information after webapp deployment. Can anybody confirmthat? But anyway, why does log4j initialization takes plac...