`

"META-INF/context.xml" 配置数据源

 
阅读更多

直接修改%tomcat%/conf/server.xml文件,在context>标签下增加   

<Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"/>

 

这样是可以达到了效果但是server.xml就被破坏了,如果一台机器上要使用多个tomcat服务器就会产生麻烦。

其实还可以写在web应用目录下面%myFirstWebApplicetion%/META-INF/context.xml中,如下:

<?xml version="1.0" encoding="UTF-8"?>
<Context path="/">
    <Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"/>
    <ResourceParams name="jdbc/mysql">
        <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>root</value>
        </parameter>
        <parameter>
            <name>password</name>
            <value></value>
        </parameter>
        <parameter>
            <name>driverClassName</name>
            <value>org.gjt.mm.mysql.Driver</value>
        </parameter>
        <parameter>
            <name>url</name>
            <value>jdbc:mysql://localhost:3306/my?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=gbk</value>
        </parameter>
    </ResourceParams>
</Context>
 



这样配置的数据源效果相同!

分享到:
评论

相关推荐

    Tomcat连接池配置方法详解 源代码 JSP context.xml

    `context.xml`是Tomcat服务器配置的一部分,用于定义应用级别的资源,如数据源。文件内容如下: ```xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;Context&gt; &lt;WatchedResource&gt;WEB-INF/web.xml&lt;/WatchedResource&gt; ...

    Linux-tomcat-9.0.68.zip

    5. **安全配置**:为了保护服务器,需要配置`conf/tomcat-users.xml`添加管理用户,并在`webapps/manager/META-INF/context.xml`和`webapps/host-manager/META-INF/context.xml`中限制访问。 6. **虚拟主机**:在`...

    apache-tomcat-7.0.11.zip

    - 可以通过修改`webapps/manager/META-INF/context.xml`和`webapps/host-manager/META-INF/context.xml`限制对管理应用的访问。 **应用部署:** - 将WAR文件复制到`webapps`目录下,Tomcat会自动部署该应用。 - ...

    Tomcat jndi 配置数据源过程

    在`$CATALINA_BASE/conf/Catalina/localhost`目录下(或者在你的应用`WEB-INF`目录下创建`META-INF/context.xml`),创建或编辑`context.xml`文件。在这个文件中,定义你的数据源: ```xml &lt;Context&gt; ...

    tomcat5.5配数据源必须的三个JAR包.zip

    则在meta-inf/context.xml中写上&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt; &lt;Context&gt; &lt;ResourceLink&lt;br&gt; name=\"mysql\" global=\"mysql\" type=\"javax.sql.DataSource\"/&gt; &lt;/Context&gt;就OK了...

    apache-tomcat-7.0.65.zip

    9. **JNDI服务**:Tomcat支持Java Naming and Directory Interface(JNDI),可以在conf/context.xml或web应用的META-INF/context.xml中定义数据源和其他服务。 10. **热部署**:如果应用的WEB-INF/classes或lib...

    tomcat6.0连接通过JNDI连接mysql实例

    在 Tomcat 6.0 中,需要在 `META-INF/context.xml` 文件中配置 JNDI 资源。下面是一个基本的配置示例: ```xml &lt;Context&gt; &lt;Resource name="jdbc/JNDIDatabase" auth="Container" type="javax.sql.DataSource" ...

    commons-dbcp-1.4.jar

    3. **上下文环境配置**:接着,你需要在Web应用的`META-INF/context.xml`文件中引用上面在`server.xml`中声明的资源: ```xml &lt;Context&gt; &lt;ResourceLink name="jdbc/MyDataSource" global="jdbc/MyDataSource" ...

    Tomcat6.0连接池配置

    应用级别的配置则是在每个Web应用的`WEB-INF/web.xml`文件中进行,目的是将全局配置的数据源关联到当前应用: ```xml &lt;web-app&gt; ... &lt;resource-ref&gt; &lt;description&gt;DB Connection&lt;/description&gt; &lt;res-ref-name&gt;...

    tomcat配置教程,数据源配置,基础教程,tomcat下conf文件夹配置教程

    4. **context.xml**:每个Web应用的上下文配置,可以单独为每个应用创建META-INF/context.xml文件,或者在conf/Catalina/localhost目录下为每个应用创建一个XML文件。 5. **server-default.xml**和**server-partner...

    IDEAspringmvc代码

    在非Spring Boot的Web应用中,`META-INF`可能包含服务提供者接口(SPI)的配置,或者是Spring的`context.xml`文件,用于配置非Web的Spring组件。 在IDEA中,你可以利用其强大的代码提示、重构和调试功能来加速开发...

    tomcat10种配置技巧

    可以通过修改`conf/context.xml`全局配置,或每个应用的`META-INF/context.xml`文件,控制自动部署和应用更新的行为。 9. **数据源配置** 在`server.xml`中配置数据源(DataSource),以便应用程序能方便地连接到...

    mysql数据源设置.pdf

    1. **创建context.xml文件**:在`WEB-INF`目录下的`META-INF`子目录中创建`context.xml`文件,配置数据源如下: ```xml &lt;?xml version='1.0' encoding='utf-8'?&gt; &lt;Context&gt; &lt;Resource name="jdbc/mysql" auth=...

    JavaWeb:Tomcat下配置数据源连接数据库.pdf

    1. **Tomcat配置文件**:Tomcat作为Servlet容器,其配置主要位于conf目录下的server.xml文件以及每个Web应用的META-INF/context.xml文件中。server.xml文件配置了Tomcat的全局属性,包括主机(Host)和上下文...

    整合好的SSMS-S-M.zip

    在SSM项目中,MyBatis的配置文件(mybatis-config.xml)定义了数据源和SqlSessionFactory,Mapper接口和XML映射文件用来定义SQL语句。当你需要更改数据库表时,需修改Mapper文件中的SQL语句,并同步更新实体类。 在...

    Tomcat6.doc数据库连接池配置

    接下来,你需要在`WEB-INF/web.xml`文件中添加`&lt;resource-ref&gt;`元素,以关联应用中的数据源,确保应用可以找到并使用配置的数据源: ```xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;web-app version="2.5" xmlns=...

    activiti5.17修改默认数据库为mysql方法

    取消对 XML 注释的引用,删除 `dbProperties` bean,并将 `dataSource` bean 替换为 JNDI 数据源。这意味着 Activiti 将通过 JNDI 查找数据库连接,而不是直接配置在代码中。 4. **配置 Tomcat JNDI 资源**: 编辑...

Global site tag (gtag.js) - Google Analytics