`

tomcat中conf\Catalina\localhost内容分析

 
阅读更多
发现问题
我们使用JNDI访问数据库时候,在J2EE项目下的META-INF下面会用一个xml文件写上数据库的基本信息。
但当我们在项目中修改该文件以达到修改数据库链接的目的的时候,往往不能生效。
<?xml version="1.0" encoding="UTF-8"?>
<Context>
	<Resource name="gdms" 
		auth="Container" 
		type="javax.sql.DataSource" 
		driverClassName="oracle.jdbc.driver.OracleDriver" 
		url="jdbc:oracle:thin:@192.168.1.xx:1521:orcl" 
		username="xxxx" 
		password="111111" 
		maxActive="20" 
		maxIdle="10" 
		maxWait="10000"/>	
</Context>

问题原因
tomcat在部署项目的时候,会将该xml文件写入conf\Catalina\localhost文件夹下,项目运行时会从该文件夹下读取该文件,只修改项目中的文件,但往往tomcat该文件夹下的文件会缓存,还是原来的信息。

解决办法
将conf\Catalina\localhost文件夹下的该xml文件删除即可。
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Tomcat中配置数据源连接池

    - 配置数据源通常在`Tomcat_home\conf\Catalina\localhost`目录下创建一个以工程名为命名的XML文件。例如,如果工程名为`myapp`,则文件名为`myapp.xml`。 - 文件内容中,`&lt;Context&gt;`标签用于定义一个上下文,`...

    tomcat_conf.tar.gz

    4. **上下文配置**:每个应用都有一个对应的`.xml`文件(例如`/conf/Catalina/localhost/yourapp.xml`),这些文件定义了应用的上下文路径、数据源、session配置等,通过修改这些配置,可以定制应用的启动参数和运行...

    apache-tomcat-7和8中含有win和linux版本

    在Linux上部署Tomcat,通常需要通过命令行操作,例如使用解压命令来提取文件,通过修改systemd服务文件来启动和停止Tomcat,或者使用catalina.sh脚本来管理服务。Linux环境下的Tomcat可以通过防火墙设置和权限控制...

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

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

    详解关于tomcat切割catalina.out日志的三种方式

    Tomcat服务器在运行时会产生大量的日志信息,通常这些信息会被记录在catalina.out文件中。随着时间的推移,这个日志文件会变得越来越大,不仅占用大量的磁盘空间,而且会影响日志的读取效率。因此,对Tomcat的日志...

    tomcat中文帮助文档

    Tomcat的日志信息主要记录在`logs`目录下,包括`catalina.out`、`localhost.log`等文件。可以通过修改`logging.properties`文件来定制日志级别和输出位置。 6. **安全性与Realm配置** Tomcat支持多种安全认证机制...

    Tomcat及其插件apache-tomcat-5.5.26-admin.zip的安装

    把F:\ apache-tomcat-5.5.25\ conf\Catalina\localhost下面的admin.xml文件copy到D:\apache-tomcat-5.5.25\conf\Catalina\localhost下面。 打开D:\apache-tomcat-5.5.25\conf下的tomcat-users.xml,添加下面一句: ...

    tomcat项目没部署webapps下,如何找

    如果`CATALINA_BASE`被设置,那么`server.xml`等配置文件将在`CATALINA_BASE/conf`下查找,这使得在同一台机器上运行多个独立配置的Tomcat实例成为可能。 **知识点三:命令行部署** 1. **`catalina.sh / catalina....

    apache-tomcat-5.5.26加载admin文件

    把F:\ apache-tomcat-5.5.26\ conf\Catalina\localhost下面的admin.xml文件copy到D:\apache-tomcat-5.5.26\conf\Catalina\localhost下面。 打开D:\apache-tomcat-5.5.26\conf下的tomcat-users.xml,添加下面一句: ...

    Solr3.6 + 中文分词 完整Tomcat工程部署包

    在tomcat的conf文件夹建立Catalina文件夹,然后在Catalina文件夹中在建立localhost文件夹,在该文件夹下面建立 apache-solr-3.6.0.xml 提交搜索资源并建立索引 cd /Volumes/Date/apache-tomcat-7.0.27/webapps/...

    linux环境下tomcat的启动、关闭及常见问题

    5. **日志分析**:通过查看`catalina.out`和`localhost.log`等日志文件,定位并解决错误。 六、自动化启动 为了使Tomcat在系统启动时自动启动,可以将Tomcat服务添加到`systemd`: 1. 创建`/etc/systemd/system/...

    apache-tomcat-7.0.6.zip

    - `context.xml`:用于设置特定Web应用的配置,可以放在`META-INF`目录下或在`conf/Catalina/localhost`下为每个应用创建单独的文件。 - `web.xml`:Web应用的部署描述符,定义了Servlet、过滤器、监听器等组件...

    catalina-manager.zip

    当我们提到"Catalina-manager"时,它实际上是指Tomcat服务器中的一个管理工具,用于远程管理和监控Tomcat实例。本文将深入探讨Catalina Manager的功能、配置以及实际应用。 一、Catalina Manager简介 Catalina ...

    java tomcat清楚tomcat下临时文件

    在Windows系统中,Tomcat的默认安装目录通常包括`bin`、`conf`、`lib`、`logs`、`temp`、`webapps`和`work`等子目录。其中,`temp`目录用于存放运行时的临时文件,而`work`目录则存储了JSP编译后的类文件和其他工作...

    tomcat 部署web项目

    这种方式和方法二类似,但不是在 Server.xml 文件中添加 Context 标签,而是在 $CATALINA_HOME/conf/Catalina/localhost 中添加一个 xml 文件,如 Pet.xml。在 Tomcat 安装目录 conf/Catalina /localhost 下,里面有...

    apache-tomcat-5.5.20-admin

    如果你不愿意设置环境变量,那么也有一个方法,就是将【tomcat的安装目录】\server\webapps\admin\admin.xml和【tomcat的安装目录】\conf\Catalina\localhost\admin.xml文件中 antiResourceLocking="false" ...

    tomcat控制台详细错误日志设置

    org.apache.catalina.core.ContainerBase.[Catalina].[localhost].appender.R.File=/path/to/tomcat/logs/catalina.out org.apache.catalina.core.ContainerBase.[Catalina].[localhost].appender.R.layout=org....

    Linux环境下tomcat7

    - **用户与角色**: 在`$CATALINA_HOME/conf/tomcat-users.xml`中定义用户和角色,以便进行权限控制。 - **限制访问**: 可以通过`&lt;security-constraint&gt;`标签在`web.xml`中设定资源访问权限。 6. **日志管理** - ...

    Apache与Tomcat集群负载均衡(一键打包解压即可运行)

    &lt;Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1"&gt; &lt;Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/&gt; 这里的tomcat1对应的是workers.properties文件 3.三个tomcat...

    TOMCAT多站点配置.txt

    1 打开tomcat/conf/server.xml,在里面找到&lt;Engine name="Catalina" defaultHost="localhost"&gt;..... 2 在&lt;Engine name="Catalina" defaultHost="localhost"&gt;中间加入内容: &lt;Engine name="Catalina" defaultHost=...

Global site tag (gtag.js) - Google Analytics