2013-04-17 24 views
5

Có ai biết các bước cấu hình gỡ lỗi từ xa trong Tomcat 6 cho các ứng dụng GWT không?Gỡ lỗi từ xa trong Tomcat 6

IDE - Eclipse

Sever - Tomcat6

Tech - GWT

Tôi đã trải qua liên kết sau, nhưng nó không phải là rõ ràng đối với tôi.

http://wiki.apache.org/tomcat/FAQ/Developing

Tôi đã làm những điều sau đây:

  1. Đặt cuộc chiến dự án trong 'CATALINA_HOME/webapps/dự án' mà tôi muốn gỡ lỗi từ xa.
  2. Khai trương tomcat6w.exe và tùy chọn java dán dưới tab java như sau:

    -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

  3. Clicked trên đầu. Sau khi khởi động máy chủ, tôi đã mở eclipse cấu hình gỡ lỗi từ xa với cổng 8000 và nhấn vào Debug.

  4. Tôi đã nhận được thông báo lỗi nói rằng Failed to connect to remote VM. Connection refused.

Còn điều gì khác mà tôi thiếu ở đây. Hãy sửa tôi nếu tôi sai ở đâu.

+0

Chính xác điều gì không rõ ràng đối với Bạn? Thêm chi tiết, sự thật xin vui lòng. – tostao

+0

@tostao - tôi đã cập nhật câu hỏi của mình. Thêm thông tin về các bước tôi đã theo dõi. – Jagadeesh

+0

http://stackoverflow.com/questions/4848198/debug-gwt-application-with-tomcat-eclipse Đây có phải là câu trả lời cho câu hỏi của bạn không? – sidney3172

Trả lời

7

Sử dụng dòng lệnh, đi vào thư mục Tomcat của bạn ..\Tomcat6\bin và viết lệnh:

catalina jpda start 

Chờ cho đến khi Tomcat sẽ chạy (Bạn sẽ thấy một cái gì đó tương tự):

tomcat started

Sau đó, trong nhật thực : Debug -> Debug configuration -> Remote Java Application -> New

debug configuration Duyệt dự án và gỡ lỗi!

+0

Cảm ơn bạn đã phản hồi nhanh chóng. Khi tôi cố gắng thực hiện 'catalina jpda start' trong dấu nhắc lệnh trong thư mục '... Tomcat6/bin', đây là câu trả lời: 'C: \ Program Files \ Apache Software Foundation \ Tomcat 6.0 \ bin> catalina jpda bắt đầu 'catalina' không được công nhận là lệnh nội bộ hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp hàng loạt. ' – Jagadeesh

+0

Vui lòng tải xuống Tomcat6 một lần nữa (http://tomcat.apache.org/download-60.cgi). Hãy thử phiên bản "mới" này. – tostao

+0

Một điều nữa là tôi không tìm thấy bất kỳ tập tin bat khởi động nào dưới thư mục .... Tomcat6/bin/.... Thay vào đó tôi có tập tin 'tomcat6.exe' – Jagadeesh

3

Sử dụng như sau:

"-Xdebug""-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n" trong hai dòng khác nhau, mà không qoutes trong tomcat6w.exe> ​​tab Java> Options Java (trước khi mọi thứ khác) và áp dụng.

Sau đó, bạn chỉ cần định cấu hình cấu hình Ứng dụng Java từ xa trong Cấu hình gỡ lỗi của Eclipse cho dự án của bạn và trỏ nó đến cùng một cổng jpda.