㈠ linux tomcat 日志 catalina.out没有,日志里面没一个文件
方法有两种 第一种最简单 :在你的tomcat的bin目录里面新建一个setenv.sh文件 加入下面两行,重启tomcat 就ok。
java_HOME=/usr/java/jdk1.6.0_13/ (根据你的Java安春羡橡装目录修扒旁改)
JRE_HOME=/usr/java/jdk1.6.0_13/jre
在不行把下面这种方式试试;
vi /etc/profile //更改环境变量,此次我们更改的是所有用户的环境变量,打开文件后在最后加入下面三行变量
export JAVA_HOME=/usr/java/jdk1.6.0_13
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
做新的连接,进入/usr/bin目录下
ln -s -f /usr/java/jdk1.6.0_13/jre/bin/java
ln -s -f /usr/java/jdk1.6.0_13/bin/javac
source /etc/profile //运行环境变量
java –version //派祥查看java版本,显示版本是1.6.0_13证明安装成功!
还不行的话,hi交流!
㈡ linux服务器tomcat服务的catalina.out日志被清理了,如何查看上次清理的日期,有没有设定自动清理的服务
让history能显示执行的时间
编辑/etc/bashrc文件,添加以下四行:
HISTFILESIZE=2000
HISTSIZE=2000
HISTTIMEFORMAT='%F %T '
export HISTTIMEFORMAT
[root@node1 ~]# vi /etc/bashrc
[root@node1 ~]# source /etc/bashrc
[root@node1 ~]# history
999 2017-03-23 16:14:29 shutdown -h now
1000 2017-03-23 16:14:34 history
1001 2017-03-23 16:21:56 vi /etc/bashrc
1002 2017-03-23 16:22:29 source /etc/bashrc
1003 2017-03-23 16:22:32 history
注:HISTFILESIZE定义了.bash_history中保存命令的总数,默认是1000,这里改成了2000,HISTSIZE设置了history命令输出最多的记录总数,
HISTTIMEFORMAT定了时间显示格式。
以前的操作记录都会显示更改/etc/bashrc 文件的时间,而不是真正的操作时间,只有更改完/etc/bashrc以后的操作记录会显示正确的时间
这样试试呢
㈢ linux怎样清理catalina.out
echo ''>catalina.out
这是用输出升岩唤重吵凯定向 把文枣团件清空。
㈣ 红帽子linux下如何让catalina.out日志文件 分日期保存,或者不生成
这个文件是项目的日志文件的话,那就是根据项目生成的
那你只有自己写脚本来设置了
不生成不可能,你可以设置crontab定期删除
㈤ linux下tomcat7使用cronolog工具切分catalina.out文件
直接先把直接做的修改恢复吧,我直接给你写个简单的脚本就可以做日回志分割了
而且答这脚本适合所有日志分割
y=`date +%y`
m=`date +%m`
d=`date +%d`
cd /MyData/tomcat8 (tomcat路径)
cp /MyData/tomcat8/catalina.out /MyData/tomcat8/catalina.out.$y$m$d
echo
> catalina.out
exit
在写个任务计划每天00:00执行以下
0 0 * * * bash /usr/local/tomcat8/apache-tomcat-8.0.21/bin/segmentation-log.sh >/dev/null 2>&1 &
㈥ linux catalina.out可以删除吗
你举悉银是说的tomcat下面的logs目正宴录下面的这个文件么?如果是的话是可以删除的哈,,
但是重启tomcat之后应该还会自陆扮动生成
㈦ linux下tomcat进程莫名奇妙的停止,并且查看catalina.out日志无任何异常信息,怎么回事
你需要看抄tomcat的日志catalina.out的弹出的日志,如果有错误,那就照着错误来修改。
1,你看下ps axu tomcat起来没起来,如果没起来,那说就找tomcat的原因。tomcat的进程就是java那个
2,如果起来了。你telnet 本地ip 8080 如果进去了,然后quit再出来,说明端口开了,没问题。或者用 netstat -lnp 看看8080端口的tcp有没有listening。没有的话,说明tomcat没有正确启动,里面肯定蹦了不少错误。
3,如果都起来了,你看看你的ip配的对不对,DNS配的对不对,DNS的写在 /etc/reslove里面,没有DNS连不了外面,但是外面能连你。
我觉得你能ping通说明网络配置没问题,很有可能是tomcat的配置有问题,多看日志,从日志里分析错误,然后再拿出网络,Google搜索一下。
㈧ Linux 下 tomcat catalina.out 文件过大,能否直接删除
貌似 "直接删除" 后, 下次还会有新辩棚并的出来呢 ...
1. 问题在于冇了出口的 "tomcat" 的容错性能, 能容就冇事儿, 等着下次见 ...
2. 降低日志级别可以减少日志携迹输出, 若和仿根本不想看就干脆关了 ...
㈨ linux catalina.out可以删除吗
是可以删链神除的。
注:删除前需要禁用该文件的空唤吵生成斗侍,需要应用配置有自己的日志文件,这样删除才不会影响服务的运行,如果没做任何配置不仅会影响服务运行,重启后还会重新生成新的catalina.out文件。
㈩ linux下部署的tomcat项目,日志产生的catalina.out文件
使用log4j来输出日志。
一种方法是采用log4j输出到自己定义的日志文件中(参见:http://ke..com/link?url=-);
一种方法是更换tomcat中的一些包,使用log4j来接管catalina.out的日志生成方式(参见:http://my.oschina.net/jsan/blog/205669);
以上两种方法中,关于log4j的配置和日志记录方式都是一样的,只是使用log4j的方式不同而已,条条大路通罗马。
然后要在清空已有的日志记录的话,可以采用crontab定时检查日志文件名,remove掉就行。