其实tomcat中配置数据源有好几中方式,个人认为比较简单的方法就是在tomcat下的conf文件夹下的server.xml增加配置信息:
1.把应用部署到webapps目录下 ,同时将JDBC驱动拷贝到tomcat\common\lib目录下和应用的lib目录下(奇怪为什么拷贝到common\lib目录下不行呢?)。
2.在tomcat\config\catalina\localhost下边生成(新建)与应用相关的MessageBoard.xml(一般和应用名称相同):
<context path="/MessageBoard" debug="1" reloadable="true" crosscontext="true" docbase="MessageBoard"></context>
<context path="/MessageBoard" debug="1" crosscontext="true" docbase="MessageBoard" reloadable="true"></context>
3.在tomcat/conf/server.xml中写(添加全局资源):
注意:tomcat5.5以后context的设置取消了resourceParams。
<resource name="jdbc/sqlserver/MessageBoard"></resource> auth="Container"
type="javax.sql.DataSource"
password="sa"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
maxIdle="30"
maxWait="10000"
username="sa"
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MessageBoard"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
maxActive="100"/>
4.在conf下面的context.xml文件中,之前加入:
<resourcelink name="jdbc/sqlserver/MessageBoard" global="jdbc/sqlserver/MessageBoard" type="javax.sql.DataSourcer"></resourcelink>
5.在应用目录下的WEB-INF目录下的web.xml中在前加入:
<resource-ref>
<description>MessageBoard DataSource</description>
<res-ref-name>jdbc/sqlserver/MessageBoard</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref><resource-ref></resource-ref>
分享到:
相关推荐
### Tomcat 数据源配置详解 #### 一、Tomcat与JNDI简介 - **Tomcat**:Apache Tomcat是一款开源的Servlet容器,它能够作为Web服务器独立运行,也可以与Apache等其他Web服务器配合工作。 - **JNDI**:Java Naming ...
3. **context.xml**:全局或应用级别的上下文配置,可以设置数据源、session超时等。 四、部署与启动 1. **解压部署**:将下载的tomcat-5.5.9.zip解压到任意目录,然后通过bin/startup.sh(Linux/Mac)或startup....
<Resource name="jdbc/pubs" // Tomcat5.5.9 中数据库 JNDI 的名字 auth="Container" type="javax.sql.DataSource"//驱动类型 driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" url="jdbc:...
在Tomcat 5.5.9版本中,配置数据源主要有以下步骤: 1. **配置Tomcat的`server.xml`**: 在`$CATALINA_HOME/conf/server.xml`文件中找到`<Host>`标签,并在其关闭前添加以下代码: ```xml ***" auth=...
在Tomcat中,可以通过Web管理应用来配置数据源,或者直接编辑server.xml文件。登录Tomcat的管理界面(默认URL为http://localhost:8080/admin/),输入安装时设定的用户名和密码。在“Resources”-“Data sources”下...
- 通过Tomcat的配置文件(如 `context.xml` 或 `server.xml`)来配置数据源,以便应用程序可以通过JDBC连接到MySQL数据库。 以上步骤详细介绍了如何在Linux环境下安装和配置JDK、Tomcat、MySQL以及JDBC的过程。按照...
在Tomcat的`conf`目录下编辑`context.xml`文件,添加如下数据源配置: ```xml auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/...
2. apache-tomcat-5.5.23:这看起来是Apache Tomcat 5.5.23的源代码或二进制文件包,通常用于非Windows系统的部署,或者是在已经配置好的环境中手动安装和配置Tomcat。 在这个版本中,Tomcat支持的主要特性包括: -...
2. **配置数据源**:将下载的 JDBC 驱动文件放入 `C:\tomcat\lib` 目录,并在 `Catalina.tld` 文件中添加相应的数据源配置。 3. **编写数据库连接代码**:在 Servlet 或 JSP 页面中编写连接数据库的代码。 4. **测试...
- 在 Tomcat 的 `server.xml` 文件中配置数据源(DataSource),以便应用程序能够通过 JDBC 访问 MySQL 数据库。 #### 四、总结 通过以上步骤,我们完成了 JSP 开发所需的基础环境搭建。具体而言,我们安装了 ...
- 在Tomcat的`conf/server.xml`文件中,配置一个`<Resource>`标签来定义数据源,例如: ``` driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/mydatabase" username="root" ...
在这个例子中,我们看到的是一个基于SSH的用户注册功能的实现,使用的开发工具是MyEclipse 5.1,应用服务器为Tomcat 5.5.9,数据库为SQL Server 2000。以下是关于这些技术及整合的详细知识点: 1. **Struts**:...
- **JNDI(Java Naming and Directory Interface)**:用于查找和绑定资源,例如数据源。 - **EJB(Enterprise JavaBeans)**:在JSP中集成业务逻辑组件。 - **JSP自定义标签**:创建自己的标签库,提高代码复用性。...