㈠ 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掉就行。