2011-07-28 34 views

Trả lời

37

Sử dụng catalina.bat run có thể bắt đầu tomcat trong giao diện điều khiển hiện tại thay vì một giao diện điều khiển mới, vì vậy bạn có thể chuyển hướng tất cả các sai số chuẩn và dòng đầu ra tiêu chuẩn của lệnh này vào một tập tin sử dụng

catalina.bat run > tomcat.log 2>&1 
+0

bạn có thể giải thích thêm không ?? tôi không thể tìm thấy catalina.bat trong tomcat7: ( –

+0

'catalina.bat' nằm trong thư mục' bin' –

+0

tôi đang sử dụng Tomcat 7 để không có tệp bat nào trong thư mục bin ... có cách nào khác để chuyển hướng sysout để đăng nhập tập tin? –

3

Để có được Tomcat đầu ra và chia sẻ nó :: 1. Tạo một tệp "Start_Tomcat.bat" đặt các dòng dưới đây vào đó.

cd C:\XXX\apache-tomcat-6.0.20\bin 
     catalina.bat run > C:\XXX\apache-tomcat-6.0.20\logs\tomcat1.log 2>&1 

THUYẾT :: C: \ XXX \ apache-tomcat-6.0.20 \ bin - là địa chỉ hệ thống bin "\ logs \ tomcat1.log 2> & 1" nên không thay đổi .. .

Ques:: What does the 2>&1 do? 
    Ans:: 2>&1 means output only to file. Without that it would output to both text and console. 
  1. Dán các tập tin ở vị trí dưới đây ::: "C: \ XXX \ apache-tomcat-6.0.20 \ bin"

  2. Chạy "Startup.bat" & "Start_Tomcat.bat"

  3. Bạn sẽ nhận được "C: \ XXX \ apache-tomcat-6.0.20 \ logs \ tomcat1.log". Chia sẻ tệp "tomcat1.log" để người khác có thể xem phản hồi tomcat của bạn.

Các vấn đề liên quan