`
yadozo
  • 浏览: 26820 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

/META-INF/context.xml

阅读更多
Tomcat下位于默认的webapps目录下的程序要使用dataSource,过去我都是直接修改%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>


这样一样可以达到相同的效果。

分享到:
评论
2 楼 h191561957 2010-04-14  
这样配置是没有错的,但是你要注意一下,tomcat的各个版本的数据源配置文件是不一样的
像这里的配置是针对tomcat5.0(包含)之前的版本的。
1 楼 rihoonet 2008-05-28  
为什么我配置也不行呢。。。。

相关推荐

    spring_MVC源码

    18. p:prefix="/WEB-INF/view/" p:suffix=".jsp" /&gt; 19. 20. 21. class="org.springframework.web.multipart.commons.CommonsMultipartResolver" 22. p:defaultEncoding="utf-8" /&gt; 23. &lt;/beans&gt; ...

    apache-tomcat-7.0.59-x64.rar

    要启用这些工具,需在users.xml中添加具有相应权限的用户,并在webapps/manager/META-INF/context.xml和webapps/host-manager/META-INF/context.xml中配置访问控制。 性能优化是Tomcat运维中的重要环节。这包括调整...

    apache-tomcat-8.5.85-windows-x64.zip

    - 通过修改`webapps/manager/META-INF/context.xml`和`webapps/host-manager/META-INF/context.xml`,限制管理应用的访问。 6. **性能优化** - 调整`conf/server.xml`中的`Executor`元素以优化线程池配置,例如...

    最新版linux apache-tomcat-8.5.66.tar.gz

    如果需要自定义部署行为,可以在`conf/context.xml`或`META-INF/context.xml`中指定。 总之,Apache Tomcat 8.5.66在Linux环境中提供了一个强大且灵活的平台,用于托管Java Web应用程序。了解其安装、配置和管理的...

    Apache Tomcat 8.5的安装配置 、JDK 1.8的安装

    1. `webapps/host-manager/META-INF/context.xml` 2. `webapps/manager/META-INF/context.xml` 在每个文件中,找到`&lt;Context&gt;`标签,取消注释或添加以下行: ```xml &lt;Valve className="org.apache.catalina.valves....

    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. **虚拟主机**:在`...

    xom-1.1.jar

    META-INF/ META-INF/MANIFEST.MF 1.15 KB nu/ nu/xom/ nu/xom/ASCIIWriter.class 499.0 bytes nu/xom/Attribute$Type.class 2.04 KB nu/xom/Attribute.class 8.11 KB nu/xom/Builder$1.class 176.0 ...

    apache-tomcat-9.0.5-windows-x64.zip

    - 也可以使用Manager应用(需配置在`webapps/manager/META-INF/context.xml`)来远程部署和管理应用。 5. **安全管理**: - 通过修改`tomcat-users.xml`,添加用户和角色,实现基于角色的访问控制。 - 配置`...

    apache-tomcat-7.0.68.zip

    6. **安全管理**:为了提高安全性,建议在`conf/tomcat-users.xml`中设置用户和角色,并在`webapps/manager/META-INF/context.xml`和`webapps/host-manager/META-INF/context.xml`中限制对管理界面的访问。...

    apache-tomcat-8.5.47-windows-x64.zip

    - `status`命令可以通过HTTP接口检查Tomcat的状态,需在`webapps/manager/META-INF/context.xml`中启用。 6. **安全性**: - 可以通过修改`conf/tomcat-users.xml`添加用户和角色,以实现基础的身份验证和授权。 ...

    solr-5.2.1.part1.rar 编译第1部分,共2部分

    创建JNDI让程序找到solr/home(当然你也可以用System Properties方式), 在WebRoot/META-INF目下创建context.xml 文件,并写入以下字符 &lt;?xml version='1.0' encoding='utf-8'?&gt; &lt;Context&gt; ...

    solr-5.2.1.part2.rar 编译 第2部分,共2部分

    创建JNDI让程序找到solr/home(当然你也可以用System Properties方式), 在WebRoot/META-INF目下创建context.xml 文件,并写入以下字符 &lt;?xml version='1.0' encoding='utf-8'?&gt; &lt;Context&gt; ...

    Tomcat6.0连接池配置

    应用内全局连接池配置在`webapps/&lt;your_app&gt;/META-INF/context.xml`的`Context`元素内;局部连接池配置同样在`webapps/&lt;your_app&gt;/META-INF/context.xml`,但不需要链接全局资源。 总之,正确配置Tomcat连接池对于...

    最新版windows apache-tomcat-9.0.35-windows-x64.zip

    如果需要配置应用,可以修改`conf/context.xml`文件或在`META-INF/context.xml`中定义应用特定的上下文。 安全是任何Web服务器的重要方面。Apache Tomcat提供了多种安全特性,如角色为基础的访问控制(RBAC)、...

    apache-tomcat-7.0.11.zip

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

    mac-apache-tomcat.zip

    为了安全,你需要在conf/tomcat-users.xml文件中添加用户和角色,并在webapps/manager/META-INF/context.xml和webapps/host-manager/META-INF/context.xml中限制访问权限。 11. **集成IDE**:对于开发人员来说,...

    mysql-java8-tomcat8

    (2)修改 tomcat/wepapps/manage/META-INF/context.xml 把里面的内容注释: &lt;!-- &lt;Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\\\\\\\\.\\\\\\\\d+\\\\\\\\.\\\\\\\\d+\\\\\\\...

    HTTP_Status_404(The_requested_resource_is_not_available)的几种解决方案_补充

    如果您在 Eclipse 中引用了META-INF 或 WEB-INF 文件夹下的内容,将导致文件无法被访问。 排错方法: * 在 Eclipse 的“包资源管理器(Package Explorer)”中检查文件存放的位置。 * 确认文件是否存放在正确的目录...

    spring-instrument-tomcat-4.3.14.RELEASE.jar

    spring-instrument-tomcat-4.3.14.RELEASE.jar For many application servers, Spring provides a LoadTimeWeaver implementation that can take advantage of the instrumentable ClassLoader ...INF/context.xml.

    基于Java web的自动化办公系统设计与实现(源码+数据库).zip

    或者在WebContent/META-INF/context.xml 修改数据库的连接。 开发者请用eclipse导入此项目,使用者把LeyeOA.war放入Tomcat7\webapps 在浏览器输入http://localhost:8080/LeyeOA/ 初始用户名密码 administrator ...

Global site tag (gtag.js) - Google Analytics