前些天我也写过一篇类似的文章,关于连接池配置的,今天我重新写过一篇,介绍不同的配置方法
环境搭建我就不多说了
我的环境是
xp + jdk1.5 + tomcat5.5.23 + eclipse3.2.2 + myeclipse5.1.1GA + sqlserver2000
首先写个连接数据源的java类
SqlTestDS.java
package database;
import javax.sql.DataSource;
import javax.naming.*;
import java.sql.*;
public class SqlTestDS {
private static DataSource ds = null;
static {
init();
}
private static void init() {
try {
// 1、创建命名服务环境
Context ctx = new InitialContext();
if (ctx == null)
throw new Exception("No Context");
// 2、从JNDI中查询数据源对象
ds = (DataSource) ctx.lookup("java:comp/env/jdbc/sqlserver");
} catch (Exception e) {
e.printStackTrace();
}
}
// 将构造函数定义为private权限是为了保证全局只有一个SqlTestDS实例
// 也就是实现了单例模式
private SqlTestDS() {
}
public static Connection getConnection() throws SQLException {
if (ds == null) {
throw new SQLException("数据源对象为空!");
} else {
// 3、从数据源中获取数据库连接
return ds.getConnection();
}
}
}
(more…)
分享到:
相关推荐
5. **配置与管理**:Tomcat的配置主要通过`conf`目录下的配置文件,如`server.xml`和`web.xml`进行。管理者可以通过控制台或者命令行工具来启动、停止和管理Tomcat服务。 6. **应用部署**:`.war`(Web Application...
2. **性能优化**:Tomcat 5.5.x系列在处理HTTP请求和响应方面进行了优化,提高了并发处理能力。5.5.23可能包含特定的性能增强,例如更快的线程调度和更有效的内存管理。 3. **管理工具**:此版本提供了管理控制台,...
5. **配置文件**:Tomcat的配置主要通过`conf`目录下的XML文件进行,如`server.xml`、`web.xml`等,这些文件定义了服务器的行为和各个组件的配置。 在MyEclipse集成开发环境中,Apache Tomcat 5.5.23的使用有以下...
6. **安全性**:Tomcat 5.5.23虽然较旧,但仍需要考虑安全问题。可以通过修改conf/tomcat-users.xml文件添加用户和角色,实现基本的身份验证。同时,应该定期更新到最新版本以修复已知的安全漏洞。 7. **性能优化**...
10. **性能优化**:Tomcat可以通过调整配置参数,如线程池大小、连接超时、缓冲区大小等,来提高性能。 11. **日志和监控**:Tomcat提供了丰富的日志记录选项,以及通过JMX(Java Management Extensions)进行远程...
8. **性能优化**:Tomcat 5.5.23支持线程池和NIO(非阻塞I/O)模式,这有助于提高服务器的并发处理能力。不过,对于大型生产环境,可能需要考虑使用更高级的服务器,如Apache HTTP Server与Tomcat的组合(通常称为...
使用Tomcat-5.5.23进行Java开源项目开发时,开发者首先需要安装并配置Tomcat,然后创建或获取一个SSH项目的源代码,将其打包成WAR文件或部署到`webapps`目录下。接着,通过Tomcat提供的管理界面或命令行工具来启动和...
标题“tomcat5.5.23-admin”指的是关于Tomcat 5.5.23版本的管理(admin)组件的使用,而描述则提到如何将这个组件部署到Tomcat 6环境中。Tomcat是Apache软件基金会的一个开源项目,它是一个广泛使用的Java Servlet...
tomcat-5.5.23官方WEB服务器
在配置Tomcat时,开发者可能需要修改`conf/server.xml`文件,以调整端口号、设置连接池、添加或删除监听器、修改默认的Web应用路径等。此外,可以创建自定义的`context.xml`文件来控制特定Web应用的配置。 安全方面...
对于那些已经安装了Tomcat但缺少Admin模块的用户,可以将Apache Tomcat 5.5.23的压缩包解压,找到其中的`conf/Catalina/localhost/admin.xml`文件,并根据官方文档的指示进行配置,以启用这个功能。 在标签中提到了...
5. **Juli**:Tomcat的内置日志系统,允许灵活的日志配置和输出。 6. **Shared**:包含可被多个组件共享的通用代码和工具。 **学习重点:** 1. **容器架构**:理解Catalina如何组织和管理Web应用程序,包括Context...
在"apache-tomcat-5.5.23-fulldocs"中,"tomcat5API"提供了Tomcat 5.5.23的API文档,详细列出了所有可用的接口、类和方法。这些文档对于开发者来说是至关重要的,因为他们可以从中了解如何使用Tomcat提供的功能来...