Tôi có thể xem các tệp nhật ký Tomcat ở đâu trong Eclipse?
Vì một số lý do, thư mục cài đặt / nhật ký Tomcat của tôi luôn trống.
BTW, Tomcat có đổ vào tệp nhật ký sau một thời gian không hay là ngay lập tức?
Tôi có thể xem các tệp nhật ký Tomcat ở đâu trong Eclipse?
Vì một số lý do, thư mục cài đặt / nhật ký Tomcat của tôi luôn trống.
BTW, Tomcat có đổ vào tệp nhật ký sau một thời gian không hay là ngay lập tức?
Câu trả lời:
Chuyển đến chế độ xem "Máy chủ", sau đó bấm đúp vào máy chủ Tomcat bạn đang chạy. Các tệp nhật ký truy cập được lưu trữ liên quan đến đường dẫn trong trường "Đường dẫn máy chủ", chính nó có liên quan đến đường dẫn không gian làm việc.
Tôi không chắc chắn nếu bạn theo đuổi catalina.out hoặc một trong những bản ghi khác do Tomcat sản xuất.
Nhưng, nếu bạn đang theo dõi tệp nhật ký catalina.out thì hãy làm theo các hướng dẫn bên dưới:
Trong tab máy chủ, bấm đúp vào Máy chủ Tomcat. Bạn sẽ nhận được một màn hình gọi là Tổng quan.
Nhấp vào "Mở cấu hình khởi chạy". Nhấp vào tab "Chung".
Ở phía dưới màn hình, bạn có thể chọn hộp kiểm "Tệp" và sau đó chỉ định một tệp có thể được sử dụng để ghi nhật ký đầu ra của bàn điều khiển (catalina.out).
Cuối cùng, khởi động lại máy chủ Tomcat.
Một diễn đàn khác cung cấp câu trả lời này:
Ahh, đã tìm ra điều này. Các thuộc tính hệ thống sau đây cần được đặt, để có thể chọn tệp "log.properIES".
Giả sử rằng tomcat nằm trong một dự án Eclipse, hãy thêm phần sau vào tab "Đối số" trong cấu hình khởi chạy của nó:
-Dcatalina.base="${project_loc}\<apache-tomcat-5.5.23_loc>"
-Dcatalina.home="${project_loc}\<apache-tomcat-5.5.23_loc>"
-Djava.util.logging.config.file="${project_loc}\<apache-tomcat-5.5.23_loc>\conf\logging.properties"
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
http://www.coderanch.com/t/442412/Tomcat/Tweaking-tomcat-logging-properies-file
Hình như khúc gỗ nằm rải rác? Tôi tìm thấy nhật ký truy cập dưới
<ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs
Chuyển đến khung nhìn Máy chủ trong Eclipse, sau đó nhấp chuột phải vào máy chủ và nhấp vào Mở. Các tệp nhật ký được lưu trữ trong một thư mục thực hiện theo đường dẫn trong trường "Đường dẫn máy chủ".
Vì trường đường dẫn không thể chỉnh sửa được, bạn cũng có thể "Mở cấu hình khởi chạy", nhấp vào tab Đối số, sao chép đối số VM cho catalina.base (trong dấu ngoặc kép). Đây là đường dẫn đầy đủ của thư mục ứng dụng web WTP của bạn. Sao chép giá trị vào bảng tạm có thể giúp bạn tiết kiệm công việc duyệt hệ thống tệp vào đường dẫn.
Cũng lưu ý rằng bạn sẽ thấy đầu ra của tệp nhật ký trong giao diện Bảng điều khiển của bạn khi bạn chạy hoặc gỡ lỗi.
Nếu bạn muốn ghi nhật ký trong một tệp riêng ngoài bảng điều khiển: Nhấp đúp chuột vào máy chủ -> Mở Cấu hình khởi chạy -> Đối số -> add -Dlog.dir = "Đường dẫn nơi bạn muốn lưu trữ tệp này" và khởi động lại người phục vụ.
Mẹo: Đảm bảo rằng máy chủ không chạy khi bạn đang cố thêm đối số. Bạn nên có log4j hoặc khung đăng nhập tương tự tại chỗ.
nếu bạn đang theo nhật ký catalina.out và bạn đang sử dụng eclispe với tomcat, thì điều này hiệu quả với tôi: