tomcat数据库连接池出现异常

2025年03月23日 01:56
有5个网友回答
网友(1):

第一步,把驱动有放在了tomcat/common/lib下面,第二步修改tomcat/conf/context.xml。 代码如下
type="javax.sql.DataSource" maxActive="100"
maxIdle="30" maxWait="10000" username="sa"
password="sa"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=bank"
/>
然后带连接类里 Context ic = new InitialContext();
DataSource ds = (DataSource)ic.lookup("java:comp/env/jdbc/food");

conn = ds.getConnection();
获得连接,然后就可以用了

网友(2):

这样就对了
Context context=new InitialContext();
DataSource ds=(DataSource)context.lookup("java:comp/env/jdbc/mysqlds");
conn=ds.getConnection();

网友(3):

配置了web.xml了么


mysqlds
jdbc/mysqlds
javax.sql.DataSource
Container


web-inf里面的web.xml

网友(4):

恩~三楼不错。。楼主采纳吧。

网友(5):

配置在conf/server.xml中。