Để gỡ lỗi JSP trong Intellij có một số cấu hình phải theo thứ tự. Thực tế là Intellij luôn cho phép bạn thêm điểm ngắt trên dòng JSP không nhất thiết ngụ ý rằng bạn đã định cấu hình gỡ lỗi JSP. Trong phần sau tôi tham khảo cấu hình Intellij 8, w.r.t. các phiên bản trước, bạn sẽ cần phải thực hiện các thao tác tương tự vì các khái niệm giống nhau.
Để bật gỡ lỗi JSP, bạn phải thực hiện hai bước: đặt cấu hình ứng dụng web trong dự án của bạn và thêm cấu hình máy chủ ứng dụng web.
Cấu hình ứng dụng web: để gỡ lỗi JSP, bạn phải có một khía cạnh "web" trong cấu trúc dự án của mình, trỏ đến tệp web.xml chính xác. Tùy thuộc vào loại cấu trúc ứng dụng web bạn đang sử dụng, các khía cạnh có thể được phát hiện tự động bởi Intellij (đi anyway để kiểm tra những gì nó đã làm) hoặc bạn có thể phải thêm nó bằng tay. Hãy nhớ trong tab "Cài đặt xây dựng Java EE" để đặt làm an toàn "Tạo thư mục đã phát triển khía cạnh web"; nếu bạn không muốn sao chép, một mẹo chỉ là bật tính năng này và trỏ đến thư mục đã tồn tại của bạn.
(Web) Máy chủ ứng dụng: Chuyển đến “chỉnh sửa cấu hình”, ở đó bạn phải thêm vào cấu hình máy chủ ứng dụng, không khởi chạy máy chủ web dưới dạng ứng dụng như bất kỳ ứng dụng nào khác. Bằng cách này Intellij sẽ có thể chặn các cuộc gọi JSP. Trong danh sách các máy chủ ứng dụng, bạn nên có một máy chủ mặc định, Tomcat. Đảm bảo cài đặt Tomcat cục bộ trước khi bạn thực hiện việc này và trỏ đến điều đó khi thêm máy chủ ứng dụng web. Bí quyết cuối cùng là vào tab “Deployment” và chọn “Deployment source” cùng một khía cạnh mà bạn đã cấu hình trong bước trước.
Cấu hình tương tự hoạt động nếu bạn muốn sử dụng một máy chủ ứng dụng web khác, tôi đã thử nghiệm với phiên bản mới nhất của Caucho Resin và gỡ lỗi hoạt động tốt (không có sự kết hợp Intellij và Resin trước đó).
Nếu bạn không thấy Tomcat trong danh sách các máy chủ ứng dụng có sẵn để thêm, hãy kiểm tra các plugin trong khung cài đặt Intellij chung: trong các bản phát hành mới nhất, ngày càng nhiều chức năng trở nên “có thể cắm” và thậm chí rất cơ bản chức năng có thể bị tắt; plugin này được gọi là "tích hợp Tomcat".
Cuối cùng, chắc chắn không đúng là các tệp JSP cần phải nằm trong WEB-INF để được gỡ lỗi.
Nguồn
2009-08-26 07:38:13
Chỉ cần chọn - nó hoạt động cho tôi. IntelliJ 6.0.5 chạy Tomcat 5. JSP trong thư mục tài nguyên, không có gì đặc biệt. Bạn cần cung cấp thêm thông tin về cấu hình của mình. Hãy thử tạo một dự án đơn giản và thử nghiệm nó với các phiên bản Tomcat/bất kỳ phiên bản nào khác. – itsadok
Nếu nhật thực: http: //codeinventions.blogspot.com/2014/08/how-to-debug-jsp-with-help-of-compiled.html –