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&useUnicode=true&characterEncoding=gbk</value>
</parameter>
</ResourceParams>
</Context>
这样一样可以达到相同的效果。
分享到:
相关推荐
18. p:prefix="/WEB-INF/view/" p:suffix=".jsp" /> 19. 20. 21. class="org.springframework.web.multipart.commons.CommonsMultipartResolver" 22. p:defaultEncoding="utf-8" /> 23. </beans> ...
要启用这些工具,需在users.xml中添加具有相应权限的用户,并在webapps/manager/META-INF/context.xml和webapps/host-manager/META-INF/context.xml中配置访问控制。 性能优化是Tomcat运维中的重要环节。这包括调整...
- 通过修改`webapps/manager/META-INF/context.xml`和`webapps/host-manager/META-INF/context.xml`,限制管理应用的访问。 6. **性能优化** - 调整`conf/server.xml`中的`Executor`元素以优化线程池配置,例如...
如果需要自定义部署行为,可以在`conf/context.xml`或`META-INF/context.xml`中指定。 总之,Apache Tomcat 8.5.66在Linux环境中提供了一个强大且灵活的平台,用于托管Java Web应用程序。了解其安装、配置和管理的...
1. `webapps/host-manager/META-INF/context.xml` 2. `webapps/manager/META-INF/context.xml` 在每个文件中,找到`<Context>`标签,取消注释或添加以下行: ```xml <Valve className="org.apache.catalina.valves....
5. **安全配置**:为了保护服务器,需要配置`conf/tomcat-users.xml`添加管理用户,并在`webapps/manager/META-INF/context.xml`和`webapps/host-manager/META-INF/context.xml`中限制访问。 6. **虚拟主机**:在`...
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 ...
- 也可以使用Manager应用(需配置在`webapps/manager/META-INF/context.xml`)来远程部署和管理应用。 5. **安全管理**: - 通过修改`tomcat-users.xml`,添加用户和角色,实现基于角色的访问控制。 - 配置`...
6. **安全管理**:为了提高安全性,建议在`conf/tomcat-users.xml`中设置用户和角色,并在`webapps/manager/META-INF/context.xml`和`webapps/host-manager/META-INF/context.xml`中限制对管理界面的访问。...
- `status`命令可以通过HTTP接口检查Tomcat的状态,需在`webapps/manager/META-INF/context.xml`中启用。 6. **安全性**: - 可以通过修改`conf/tomcat-users.xml`添加用户和角色,以实现基础的身份验证和授权。 ...
创建JNDI让程序找到solr/home(当然你也可以用System Properties方式), 在WebRoot/META-INF目下创建context.xml 文件,并写入以下字符 <?xml version='1.0' encoding='utf-8'?> <Context> ...
创建JNDI让程序找到solr/home(当然你也可以用System Properties方式), 在WebRoot/META-INF目下创建context.xml 文件,并写入以下字符 <?xml version='1.0' encoding='utf-8'?> <Context> ...
应用内全局连接池配置在`webapps/<your_app>/META-INF/context.xml`的`Context`元素内;局部连接池配置同样在`webapps/<your_app>/META-INF/context.xml`,但不需要链接全局资源。 总之,正确配置Tomcat连接池对于...
如果需要配置应用,可以修改`conf/context.xml`文件或在`META-INF/context.xml`中定义应用特定的上下文。 安全是任何Web服务器的重要方面。Apache Tomcat提供了多种安全特性,如角色为基础的访问控制(RBAC)、...
- 可以通过修改`webapps/manager/META-INF/context.xml`和`webapps/host-manager/META-INF/context.xml`限制对管理应用的访问。 **应用部署:** - 将WAR文件复制到`webapps`目录下,Tomcat会自动部署该应用。 - ...
为了安全,你需要在conf/tomcat-users.xml文件中添加用户和角色,并在webapps/manager/META-INF/context.xml和webapps/host-manager/META-INF/context.xml中限制访问权限。 11. **集成IDE**:对于开发人员来说,...
(2)修改 tomcat/wepapps/manage/META-INF/context.xml 把里面的内容注释: <!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\\\\\\\\.\\\\\\\\d+\\\\\\\\.\\\\\\\\d+\\\\\\\...
如果您在 Eclipse 中引用了META-INF 或 WEB-INF 文件夹下的内容,将导致文件无法被访问。 排错方法: * 在 Eclipse 的“包资源管理器(Package Explorer)”中检查文件存放的位置。 * 确认文件是否存放在正确的目录...
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.
或者在WebContent/META-INF/context.xml 修改数据库的连接。 开发者请用eclipse导入此项目,使用者把LeyeOA.war放入Tomcat7\webapps 在浏览器输入http://localhost:8080/LeyeOA/ 初始用户名密码 administrator ...