2010-08-06 34 views
5

tôi có cấu hình logging.properties sau:Không đăng nhập để catalina.out

1catalina.org.apache.juli.FileHandler.level = FINE 
1catalina.org.apache.juli.FileHandler.directory = /mnt/asd/tomcat_logs 
1catalina.org.apache.juli.FileHandler.prefix = catalina. 

2localhost.org.apache.juli.FileHandler.level = FINE 
2localhost.org.apache.juli.FileHandler.directory = /mnt/asd/tomcat_logs 
2localhost.org.apache.juli.FileHandler.prefix = localhost. 

3manager.org.apache.juli.FileHandler.level = FINE 
3manager.org.apache.juli.FileHandler.directory = /mnt/asd/tomcat_logs 
3manager.org.apache.juli.FileHandler.prefix = manager. 

4host-manager.org.apache.juli.FileHandler.level = FINE 
4host-manager.org.apache.juli.FileHandler.directory = /mnt/asd/tomcat_logs 
4host-manager.org.apache.juli.FileHandler.prefix = host-manager. 

Trong thư mục/mnt/asd/tomcat_logs có các tập tin sau đây:

  • catalina.2010 -08-06.log
  • host-manager.2010-08-06.log
  • localhost.2010-08-06.log
  • manager.2010-08-06.log

Nhưng trong /etc/tomcat/tomcat/log thư mục có cũng catalina.out tập tin. Làm thế nào tôi có thể thay đổi đường dẫn của tập tin vào/mnt/asd/tomcat_logs ??

Trả lời

1

bạn phải chỉnh sửa "$ CATALINA_BASE" tập tin /bin/catalina.sh và tìm CATALINA_OUT = "$ CATALINA_BASE" /logs/catalina.out và thay thế bằng con đường mới.

khởi động lại tomcta và tận hưởng nó.

+0

Xem câu trả lời của David Vit cho một cách thích hợp hơn để thiết lập biến này. – pikachu0

2

cách tiếp cận trên là chính xác, nhưng thay vì thay đổi file sh hiện, hãy tạo mới "$ CATALINA_BASE/bin/setenv.sh" tập tin và thêm cụm từ này:

xuất khẩu CATALINA_OUT = "/ mới/path/to /catalina.out "

Đừng quên chmod + x" $ CATALINA_BASE/bin/setenv.sh ".

Đối với Windows, sử dụng đối tác setenv.bat của nó.

3

Sửa conf/logging.properties và thay đổi:

.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler 

By

.handlers = 1catalina.org.apache.juli.FileHandler 
0

Bạn có thể ghi đè file logging.properties nơi nào đó, Vì vậy, bạn phải kiểm tra:

############################################################ 
# Handler specific properties. 
# Describes specific configuration info for Handlers. 
############################################################ 
1catalina.org.apache.juli.AsyncFileHandler.level = FINE 
1catalina.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs 
1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina. 

2localhost.org.apache.juli.AsyncFileHandler.level = FINE 
2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs 
2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost. 

3manager.org.apache.juli.AsyncFileHandler.level = FINE 
3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs 
3manager.org.apache.juli.AsyncFileHandler.prefix = manager. 

4host-manager.org.apache.juli.AsyncFileHandler.level = FINE 
4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs 
4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager. 

java.util.logging.ConsoleHandler.level = FINE 
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter 
Các vấn đề liên quan