jndi配置数据库 tomcat需要驱动吗
1个回答
展开全部
找到tomcat解压后的目录 C:\programs\apache-tomcat-7.0.42
在conf目录下主要在server.xml和context.xml中添加配置
在server.xml中添加数据库连接地址,在<GlobalNamingResources>中添加如下内容
<Resource auth="Container" driverClassName="org.postgresql.Driver" factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" initialSize="3" jdbcInterceptors="org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer" jmxEnabled="true" logAbandoned="true" maxActive="5" maxWait="10000" minEvictableIdleTimeMillis="30000" minIdle="3" name="jdbc/userdb" password="123456" removeAbandoned="true" removeAbandonedTimeout="60" testOnBorrow="true" testOnReturn="false" testWhileIdle="true" timeBetweenEvictionRunsMillis="30000" type="javax.sql.DataSource" url="jdbc:postgresql://localhost:5432/userdb" username="postgres" validationInterval="30000"/>
在conf目录下主要在server.xml和context.xml中添加配置
在server.xml中添加数据库连接地址,在<GlobalNamingResources>中添加如下内容
<Resource auth="Container" driverClassName="org.postgresql.Driver" factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" initialSize="3" jdbcInterceptors="org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer" jmxEnabled="true" logAbandoned="true" maxActive="5" maxWait="10000" minEvictableIdleTimeMillis="30000" minIdle="3" name="jdbc/userdb" password="123456" removeAbandoned="true" removeAbandonedTimeout="60" testOnBorrow="true" testOnReturn="false" testWhileIdle="true" timeBetweenEvictionRunsMillis="30000" type="javax.sql.DataSource" url="jdbc:postgresql://localhost:5432/userdb" username="postgres" validationInterval="30000"/>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |