2013-05-16 32 views
9

Tôi đang cố gắng chạy Visual Plugin trong Eclipse Juno. Hướng dẫn sử dụng Visual VM là khó hiểu. Chạy ứng dụng của tôi trên máy chủ Tomcat và tôi không có ý tưởng làm thế nào để trỏ nó vào Visual VM.
Hướng dẫn sử dụng:Làm thế nào để chạy VisualVM Eclipse Plugin

  1. Tạo một cấu hình ứng dụng mới
  2. Chọn "VisualVM Launcher" như các ứng dụng launcher
  3. Run/Debug ứng dụng với cấu hình tạo ra để có VisualVM bắt đầu tự động.

Làm cách nào để chọn Trình khởi chạy Visual VM cho ứng dụng đang chạy trên Tomcat?

+1

Xem thêm câu hỏi này về cách hiển thị ứng dụng theo tên trong visualvm: http://stackoverflow.com/questions/4433979/how-do-i-give-a-name-to-a-visualvm-unknown -ứng dụng/4436208 # 4436208 –

+0

vui lòng tham khảo tài liệu này https://blog.idrsolutions.com/2013/05/setting-up-visualvm-in-under-5-minutes/ – madhu

Trả lời

16

VisualVM plugin for Eclipse chỉ hữu ích khi bạn có thể khởi động ứng dụng từ bên trong Eclipse (tức là khi nó là một ứng dụng Java đơn giản, không phải Tomcat hoặc thứ gì đó sẽ được triển khai trong Tomcat).

Trong trường hợp của bạn, chỉ cần bắt đầu jvisualvm (bạn có thể tìm thấy cùng một thư mục với số javac) và chọn quy trình Tomcat trong hộp thoại.

Lưu ý rằng bạn có thể phải configure Tomcat to allow VisualVM to connect. Ngoài ra, bạn có thể tạo cấu hình khởi chạy cho Tomcat nhưng để thực hiện việc này, bạn sẽ phải đọc các tệp khởi động, thu thập tất cả các JAR phải đi vào đường dẫn lớp theo cách thủ công một cách chính xác, thu thập tham số khởi động, sử dụng đúng "thư mục hiện tại", đặt một vài thuộc tính hệ thống ... có thể nhưng có thể bạn không muốn thử.

+0

Cảm ơn câu trả lời của bạn. Khi tôi bắt đầu jvisualvm tôi có thể nhìn thấy tomcat trong VisualVM. Nhưng tôi không thể tìm thấy bất kỳ MBeans nào của tôi ở đó. Lưu ý: Sử dụng JDK1.6 –

+0

Đó là một câu hỏi mới. Yêu cầu nó với một ví dụ như thế nào một trong MBean của bạn trông giống như thế nào và làm thế nào bạn đăng ký nó. –

+0

Tôi đã giải quyết xong. Dù sao cũng cảm ơn. –

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