2013-08-07 75 views
8

Tôi đang cố gắng để cấu hình một ứng dụng Java 7 được thực hiện bằng cách sử dụng mvn jetty:run với VisualVM 1.3.6. CPU hiển thị là không khả dụng và tab hồ sơ liệt kê lỗi sau:Không thể sử dụng trình lược tả VisualVM với plugin Maven Jetty

WARNING! Class sharing is enabled for this JVM. This can cause problems when profiling the application and eventually may crash it. Please see the VisualVM Troubleshooting Guide for more information and steps to fix the problem: https://visualvm.java.net/troubleshooting.html#xshare. 

Tôi có thể cấu hình bất kỳ ứng dụng nào khác bình thường.

Nhật ký VisualVM hiển thị lỗi sau một số lần:

java.io.IOException: Unable to open socket file: target process not responding or HotSpot VM not loaded 

chi tiết có khả năng liên quan:
- OSX 10.8.3
- Cả hai ứng dụng và VisualVM chạy dưới JDK 1.7u25

Tôi có thể đoán các downvotes có liên quan đến thực tế là có một lỗi tài liệu liên quan đến vấn đề này với lời khuyên để thiết lập Xshare:off, tôi sẽ bao gồm this link vào báo cáo lỗi, trong đó liệt kê nó như cố định sau 1.6u6. Tôi đang chạy 1.7u25, vì vậy điều này không áp dụng cho tôi.

+0

Lưu ý là gì? Tôi tò mò về câu hỏi này !!! – SSR

+0

Downvoting mà không có một bình luận, cờ, hoặc cố gắng khác để cải thiện câu hỏi là vô lý. Tôi đã đọc tài liệu liên quan, đã thử các đề xuất trong đó và thấy chúng không hữu ích. Nếu câu hỏi quá khủng khiếp hoặc câu trả lời rất rõ ràng, hãy làm rõ! –

Trả lời

1

Các liên kết mà bạn đưa vào câu hỏi của bạn (https://visualvm.java.net/troubleshooting.html#xshare) có một số lời khuyên:

There is a known problem with dynamic attach which is used for profiling, it may cause target JVM to crash when class sharing is enabled. To start an application without class sharing, provide -Xshare:off argument to the java command starting the application.

+0

Có, nhưng lời khuyên này chỉ áp dụng cho các phiên bản đầu của JDK 1.6, không phải 1.7. –

+1

OK. Nếu bạn có thể xác nhận rằng nó không có bất kỳ tác dụng trong trường hợp của bạn thì nó sẽ giúp thu hẹp này xuống. – Joe

2

trên máy Mac, cố gắng để cấu hình ứng dụng web trong Tomcat và chạy JDK 1.7, tôi phải thêm cờ -Xverify: none để tránh "lỗi Không thể mở tệp: mục tiêu không phản hồi hoặc lỗi HotSpot VM không tải" thông điệp.

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