我正在尝试在RHEL中为tomcat6日志配置logrotate.目前,logrotate适用于catalina.out日志,它可以正确旋转和压缩.
问题在于包含日期的文件如:
catalina.2012-01-20.log
catalina.2012-01-21.log
catalina.2012-01-22.log
Run Code Online (Sandbox Code Playgroud)
这些文件没有被轮换.我知道我必须在/etc/logrotate.d/tomcat6文件中配置这些文件,其中配置了catalina.out的旋转.但我无法配置它.
我想要的是每天压缩这些旧文件,除了当前日期日志文件.
请有人帮我解决这个问题!
谢谢Noman A.
我想知道是否可以将JAVA_HOME作为参数传递给mvn命令行.我几乎到处搜索,但找不到答案.
我知道我们可以使用export设置JAVA_HOME,但是如果可能的话我需要将它作为参数传递.就像是:
mvn install -DJava_Home=/usr/java/jdk-1.7.0
Run Code Online (Sandbox Code Playgroud) 我们有一个客户端服务器使用RHEL中的Apache 2.2和Tomcat 6托管我们的Web应用程序.我已经为http到https重定向设置了apache重写规则,它工作正常.我们有两个用于访问同一应用程序的DNS名称.Test1.com和Test2.com.我希望所有用户尝试访问http:// test1.com或https:// test1.com到https:// test2.com.如上所述,http:// test1.com到https:// test2.com重定向工作正常.我不能够实现https://test1.com到https://test2.com.
我尝试过Virtual Hosts,ServerAlias,NameVirtualHost,但没有任何效果.如果我们可以通过重写处理这个建议会有所帮助.任何其他可能导致解决此问题的指针将不胜感激.
谢谢
我正在运行以下测试bash脚本:
test.sh
========
pass=$1
if [ $pass -eq 1 ]; then
exit 0
else
exit 1
fi
Run Code Online (Sandbox Code Playgroud)
=============
所以,如果我运行'./test.sh 1',它应该给我成功代码,即0.如果我运行'./test.sh 2'它应该给我特定的错误代码,即1.
但是当我运行脚本时,我得到0作为两种情况的退出代码.
产量
========================
# ./test.sh 1 |echo $?
0
# ./test.sh 2 |echo $?
0
#
Run Code Online (Sandbox Code Playgroud)
=========================
我在这做错了什么?任何帮助将不胜感激!
诺曼A.
我在我的Windows桌面上安装了tomcat6用于测试目的.目前没有任何内容添加到webapps文件夹,只是正常的tomcat启动.生成以下日志文件:
catalina.2011-12-24.log
host-manager.2011-12-24.log
jakarta_service_20111224.log
localhost.2011-12-24.log
manager.2011-12-24.log
stderr_20111224.log
stdout_20111224.log
Run Code Online (Sandbox Code Playgroud)
我的问题很简单,我希望在定义的大小限制的基础上滚动和压缩这些日志[包含stdout].
我已经阅读了有关使用已定义策略滚动和压缩文件的logback及其功能,但我无法让它对我有用.我在$ TOMCAT_HOME/lib目录中复制了以下jar:
logback-access-1.0.0.jar
logback-classic-1.0.0.jar
logback-core-1.0.0.jar
Run Code Online (Sandbox Code Playgroud)
一些网站建议也应添加这些库:
jul-to-slf4j-1.6.4.jar
slf4j-api-1.6.4.jar
Run Code Online (Sandbox Code Playgroud)
我尝试在$ TOMCAT_HOME/conf和$ TOMCAT_HOME/lib中复制logback.xml,但无法使其工作.
如果有人可以帮助我,我真的很感激,最好能为我提供一个logback.xml和jars/xml位置,这些文件应该被复制以使其工作.
PS我没有在tomcat中部署任何webapp,它只是基本的tomcat设置.