chưa bao giờ thực hiện lập trình web trước đây. Có cách nào để thiết lập các điểm ngắt, xem giá trị biến trong nhật thực? Ứng dụng tôi muốn gỡ lỗi tạo chuỗi truy vấn mà tôi muốn dễ dàng trích xuất.Làm cách nào để gỡ lỗi một ứng dụng web chạy trên cầu tàu trong nhật thực?
Trả lời
Bấm Tools Config,
Chọn chương trình và nhấp vào nút trên cùng mới rời đi. Đặt vị trí để maven nhị phân thư mục làm việc của bạn để không gian làm việc tại địa phương và lập luận để cầu cảng: chạy
Trong tab môi trường thiết lập maven opts. Thông báo địa chỉ socket = 4000 và suspend = y
Đi đến cấu hình gỡ lỗi và thêm ứng dụng từ xa mới. Thêm tên dự án và đặt địa chỉ socket. Bây giờ chạy các công cụ bên ngoài nó nên nói:
Nghe cho dt_socket giao thông tại địa chỉ: 4000
Sau đó, bạn có thể gỡ lỗi các ứng dụng từ xa và thêm breakpoint, vv
cố gắng chạy nó theo cách này tôi nhận được lỗi CreateProcess = 193,% 1 không phải là một ứng dụng Win32 hợp lệ. Và cố gắng để gỡ lỗi nó bằng cách sử dụng thiết lập này tôi nhận được kết nối từ chối. Điều kiện tiên quyết để làm việc này là gì? dự án sử dụng lệnh ant để chạy cầu tàu. isnt có một cách để chạy nó như thế từ commandline và đính kèm các trình gỡ lỗi bên trong IDE? – ollo
/usr/bin/mvn là đường dẫn * nix thay đổi thành c: \ where_maven_is_installed. hoặc nếu bạn muốn chạy qua dòng lệnh, chỉ cần đặt MAVEN_OPTS làm biến hệ thống và chạy lệnh mvn jetty: chạy trên dòng lệnh –
Tôi đã phát hiện ra một thứ gọi là run-jetty-run, cố định cấu hình atm đó. Tôi hy vọng nó là một tùy chọn hợp lệ để gỡ lỗi. Tôi sẽ thử lại với maven nếu điều này không thành công. cảm ơn sự giúp đỡ của bạn, bài đăng tuyệt vời btw. – ollo
Câu trả lời cho bài đăng này cho bạn thấy những lá cờ cần phải chuyển đến JVM để có trình gỡ rối từ xa đính kèm.
Remote debug Jetty (no mvn, no plugins)
Đây là trang giải thích gỡ rối từ xa cho JVM
http://docs.oracle.com/javase/1.3/docs/tooldocs/solaris/jdb.html
tôi sẽ chạy các ứng dụng với maven sử dụng lệnh: mvnDebug jetty:run
Và thiết lập một ứng dụng Java từ xa bằng cổng 8000, trong IDE Eclipse.
Xem 'Thiết lập Maven 2.0.8+' của: http://docs.codehaus.org/display/MAVENUSER/Dealing+with+Eclipse-based+IDE
Không ai trong số các câu trả lời làm việc cho tôi. Đây là những gì đã làm công việc:
- Tạo Maven Eclipse Runtime cho dự án của bạn:
- nhấp chuột phải vào dự án -> maven xây dựng -> mục tiêu: cầu cảng: chạy
- đi đến JRE tab của Maven Eclipse Runtime của bạn và trong phần đối số VM thêm:
-Xdebug -Xnoagent -Djava.biên dịch = NONE -Xrunjdwp: transport = dt_socket, địa chỉ = 8000, server = y, suspend = n
Khi bạn thực hiện thời gian chạy này, điều đầu tiên giao diện điều khiển đầu ra Eclipse (màu xanh lam) là:
Lắng nghe cho vận chuyển dt_socket tại địa chỉ: 8000
Bây giờ bạn có thể tạo một ứng dụng Java từ xa gỡ lỗi Runtime và kết nối với cổng debug (8000 trong ví dụ này)
"Đang cố gắng để chạy nó theo cách này tôi nhận được lỗi CreateProcess = 193, % 1 không phải là ứng dụng Win32 hợp lệ. "
Trên cửa sổ, chọn mvn.bat thay vì mvn.exe.
Tôi sẽ mở rộng câu trả lời của eaykin vì URL bị hỏng.
Chạy mvn gỡ lỗi như dưới đây ...
$ mvnDebug -Dmaven.test.skip -Denvironment = dev cầu cảng sạch: chạy
này sẽ chờ đợi trên cổng 8000
Chuẩn bị để thực hiện Maven trong chế độ gỡ lỗi Nghe giao thông vận tải dt_socket tại địa chỉ: 8000
Sau đó, hãy vào Eclipse Run -> Debug Configurations -> Remote Java Applications Xác định Máy chủ là 'localhost' và cổng là 8000 nếu chúng không được mặc định.
Nếu bạn nhấp vào nút "Gỡ lỗi", thao tác này sẽ khởi động ứng dụng từ mvn.
- 1. Chạy cầu tàu từ nhật thực
- 2. Chạy mà không gỡ lỗi trong nhật thực
- 3. Gỡ lỗi các ứng dụng web
- 4. Cách chấm dứt ứng dụng android trong khi gỡ lỗi trong nhật thực
- 5. Làm cách nào để gỡ lỗi các lỗi im lặng trong các ứng dụng Java?
- 6. Làm cách nào để xác thực dự án ứng dụng web nhanh trong IDE nhật thực?
- 7. Làm cách nào để tôi duyệt qua/gỡ lỗi ứng dụng web python?
- 8. Làm thế nào để chạy một ứng dụng web gradle?
- 9. Cách gỡ lỗi ứng dụng web PHP bằng Aptana
- 10. Làm cách nào để gỡ lỗi ứng dụng py2exe 'không thể khởi chạy đúng'?
- 11. Làm cách nào để truyền đối số bàn điều khiển cho ứng dụng trong nhật thực?
- 12. Làm thế nào để gỡ lỗi các ứng dụng Java Web Start?
- 13. Làm cách nào để gỡ lỗi các trang web trong IE10 trên Win8 trong Metro?
- 14. Làm thế nào để gỡ lỗi lỗi yêu cầu ajax?
- 15. Làm thế nào để gỡ lỗi hai ứng dụng web/dịch vụ trên IIS từ trong Visual Studio?
- 16. Làm cách nào để sử dụng Ghi nhật ký trong Thanh công cụ gỡ lỗi Django?
- 17. Làm thế nào để gỡ lỗi các ứng dụng wxpython?
- 18. Cầu tàu yêu cầu chứng chỉ ứng dụng khách SSL theo URL
- 19. Vùng gỡ lỗi Đóng trong Xcode Khi chạy ứng dụng
- 20. Eclipse: Làm cách nào để biết liệu tôi đang Chạy hoặc Gỡ lỗi một ứng dụng không phải máy chủ?
- 21. Làm cách nào để gỡ lỗi 503 lỗi trong Openshift?
- 22. gỡ lỗi một vòng lặp lớn trong nhật thực
- 23. Làm cách nào để tắt hộp thoại 'Gỡ lỗi/Đóng ứng dụng' trên Windows Vista?
- 24. Cách gỡ lỗi ứng dụng Android gốc?
- 25. Gỡ lỗi ứng dụng web trong Trình mô phỏng iPad
- 26. Gỡ lỗi từ xa Ứng dụng web Java chạy trong Glassfish
- 27. Cách gỡ lỗi một trang web trên Android?
- 28. Gỡ lỗi mã C# mà không cần chạy ứng dụng
- 29. Làm cách nào để gỡ lỗi yêu cầu jQuery Ajax?
- 30. Khi gỡ lỗi một ứng dụng ASP.NET, Làm thế nào để kết thúc phiên gỡ lỗi khi Firefox đóng?
Làm cách nào để bạn bắt đầu Cầu tàu? Nếu bằng 'mvn: jetty' thì tất cả những gì bạn phải làm là bắt đầu cấu hình khởi chạy của bạn ở chế độ gỡ lỗi. –
Tôi có nghĩa là 'mvn jetty: run', xin lỗi. –