tomcat连接池的设置问题-连sybase
我的server.xml文件:
<Resource name="jdbc/sybaseDB" auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/sybaseDB">
<parameter><name>factory</name><value>org.apache.commons.dbcp.BasicDataSourceFactory</value></parameter>
<parameter><name>driverClassName</name><value>com.sybase.jdbc2.jdbc.SybDriver</value></parameter>
<parameter><name>url</name><value>jdbc:sybase:Tds:192.168.139.31:5007/pcount2004</value></parameter>
<parameter><name>username</name><value>sa</value></parameter>
<parameter><name>password</name><value></value></parameter>
<parameter><name>maxActive</name><value>20</value></parameter>
<parameter><name>maxIdle</name><value>10</value></parameter>
<parameter><name>maxWait</name><value>-1</value> </parameter>
</ResourceParams>
测试文件:
Context initCtx = new InitialContext();
Context ctx = (Context) initCtx.lookup("java:comp/env");
Object obj = (Object) ctx.lookup("jdbc/sybaseDB");
javax.sql.DataSource ds = (javax.sql.DataSource)obj;
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
但是一直是tomcat给的信息是 connection refused
我的登陆名,密码和数据库名肯定都是对的,因为在pb里就连接上了。
请大家帮我看一看是怎么回事?