Tomcat和jboss配置连接池
Tomcat配置连接池
1、连接池代码
try {
javax.naming.Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/book");
conn = ds.getConnection();
st = conn.createStatement();
} catch (Exception ex) {
}
2、修改 jakarta- tomcat-5.0.27/conf 目录下的server.xml 文件.
<!--add by flyto_sea 2006-03-17 start connection pool for sqlserver-->
<Context path="" docBase="Webook" debug="5" reloadable="true" crossC>
<Resource name="jdbc/book" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/book">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>maxActive</name> 最大点击人数
<value>100</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>30</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>10000</value>
</parameter>
<parameter>
<name>username</name> 连接哪种数据库的用户名和密码
<value>sa</value>
</parameter>
<parameter>
<name>password</name>
<value></value>
</parameter>
<parameter> 数据库驱动
<name>driverClassName</name>
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</parameter>
<parameter> 数据库url
<name>url</name>
<value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=book</value>
</parameter>
</ResourceParams>
</Context>
<!--add by flyto_sea 2006-03-17 end -->
3、把连接sqlserver数据库的3个.jar包拷贝到jakarta- tomcat-5.0.27/common/lib目录下。
4、把打包好的 web 项目的 .war(如web.war) 包拷贝到 jakarta- tomcat-5.0.27/webapps 目录下。
5、在浏览器运行 http://127.0.0.1:8080/web ,OK成功了.
--------------------------------------------------------------------------------------------------------------------------
jboss配置连接池
1、连接池代码
try {
javax.naming.Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:pool");
conn = ds.getConnection();
st = conn.createStatement();
} catch (Exception ex) {
}
2、拷贝 jboss-4.0.2/docs/examples/jca 目录下的 mssql-ds.xml 文件到 jboss-4.0.2/server/default/deploy 文件夹下。
3、修改 mssql-ds.xml 内容。
<datasources>
<local-tx-datasource>
<jndi-name>pool</jndi-name>
<connection-url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs</connection-url>
<driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
<user-name>sa</user-name>
<password></password>
</datasources>
4、把连接sqlserver数据库的3个.jar包拷贝到jboss-4.0.2/server/default/lib目录下。
5、把打包好的 web 项目的 .war(如web.war) 包拷贝到jboss-4.0.2/server/default/deploy 目录下。
6、在浏览器运行 http://127.0.0.1:8080/web ,OK成功了.
以上两种的方法都差不多,主要还是修改xml 里的标记
1、连接池代码
try {
javax.naming.Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/book");
conn = ds.getConnection();
st = conn.createStatement();
} catch (Exception ex) {
}
2、修改 jakarta- tomcat-5.0.27/conf 目录下的server.xml 文件.
<!--add by flyto_sea 2006-03-17 start connection pool for sqlserver-->
<Context path="" docBase="Webook" debug="5" reloadable="true" crossC>
<Resource name="jdbc/book" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/book">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>maxActive</name> 最大点击人数
<value>100</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>30</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>10000</value>
</parameter>
<parameter>
<name>username</name> 连接哪种数据库的用户名和密码
<value>sa</value>
</parameter>
<parameter>
<name>password</name>
<value></value>
</parameter>
<parameter> 数据库驱动
<name>driverClassName</name>
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</parameter>
<parameter> 数据库url
<name>url</name>
<value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=book</value>
</parameter>
</ResourceParams>
</Context>
<!--add by flyto_sea 2006-03-17 end -->
3、把连接sqlserver数据库的3个.jar包拷贝到jakarta- tomcat-5.0.27/common/lib目录下。
4、把打包好的 web 项目的 .war(如web.war) 包拷贝到 jakarta- tomcat-5.0.27/webapps 目录下。
5、在浏览器运行 http://127.0.0.1:8080/web ,OK成功了.
--------------------------------------------------------------------------------------------------------------------------
jboss配置连接池
1、连接池代码
try {
javax.naming.Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:pool");
conn = ds.getConnection();
st = conn.createStatement();
} catch (Exception ex) {
}
2、拷贝 jboss-4.0.2/docs/examples/jca 目录下的 mssql-ds.xml 文件到 jboss-4.0.2/server/default/deploy 文件夹下。
3、修改 mssql-ds.xml 内容。
<datasources>
<local-tx-datasource>
<jndi-name>pool</jndi-name>
<connection-url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs</connection-url>
<driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
<user-name>sa</user-name>
<password></password>
</datasources>
4、把连接sqlserver数据库的3个.jar包拷贝到jboss-4.0.2/server/default/lib目录下。
5、把打包好的 web 项目的 .war(如web.war) 包拷贝到jboss-4.0.2/server/default/deploy 目录下。
6、在浏览器运行 http://127.0.0.1:8080/web ,OK成功了.
以上两种的方法都差不多,主要还是修改xml 里的标记