- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否可以在不更改 server.xml 文件的情况下更改 tomcats logs/localhost_access_log.*
日志文件的位置?
最佳解决方案是系统属性或环境变量。我只是不想更改它的默认 tomcat 安装,因为我将几十个 tomcat 部署到不同的主机,这使得这个过程很累而且容易出错。
谢谢
最佳答案
通过采取以下步骤解决了这个问题:
在部署时在 tomcat_home/conf/Catalina/localhost/<contextpath>.xml
中生成上下文文件:
<上下文路径="/contextpath"> < Valve className="org.apache.catalina.valves.AccessLogValve" 可旋转=“假” directory="/the/directory/to/log/to" 前缀="访问日志" 后缀=“.log” 模式=“组合” />
tomcat_home/logs/localhost_access_log.*.txt
的 cron文件,因为 Context/Valve 配置只是附加的,不会覆盖现有的 AccessLogValve。我知道这会将日志文件写入两次,并且您必须知道您的上下文路径,这对我的用例来说都不是问题。另一种选择是删除 server.xml 中的完整 Valve 标记(它会更改 server.xml 但易于自动化)。
关于tomcat - 外部配置tomcat localhost_access_log,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9723691/
是否可以在不更改 server.xml 文件的情况下更改 tomcats logs/localhost_access_log.* 日志文件的位置? 最佳解决方案是系统属性或环境变量。我只是不想更改它的
我们在 Tomcat 8 上运行 Solr。我们在不同的环境中遇到问题,localhost_access_log 文件填满了服务器。这些文件由 server.xml 中的 Access Valve L
我的 localhost_access_log..text 文件在我的 TOMCAT/logs 中包含这样的日志数据.. 10.20.30.51 - - [22/Nov/2013:01:37:19 -
我想知道是否有任何方法可以在 apache 访问日志中进行条件记录。来自 $CATALINA_HOME/conf/server.xml 的 AccessLogValve 例如:我不
在我的本地主机中,我使用的是具有 localhost_access_log 文件的 tomcat 8。在此文件中,捕获了所有请求以及 IP 地址、日期时间、请求类型(get/post)以及完整的 UR
我的网络服务器磁盘空间不足。由于日志存储在另一个驱动器上,并且网站上没有任何新文件,因此必须有其他事情发生。 我发现 ColdFusion 10 附带的 Tomcat 服务正在为这个文件夹 {Cold
关闭。这个问题是not about programming or software development .它目前不接受答案。 这个问题似乎不是关于 a specific programming
我在 Windows 7 操作系统上安装了 Apache tomcate。我刚刚安装了 apache 并使其在 eclipse 中可用。当我在服务器上运行任何简单的应用程序时,它会显示 404:找不到
我试图通过在 Tomcat 上运行我的 servlet 来测试它。但是,我收到上述错误(有时会发生此错误,但之前 servlet 运行良好)。一些事实: 我已经仔细阅读了 this similar p
我是一名优秀的程序员,十分优秀!