Mặc nhiên khi bạn cài Netbeans, sẽ có 1 phiên bản Tomcat kèm theo. Tuy nhiên, trong 1 số trường hợp bạn muốn mọi thứ phải rõ ràng và độc lập, bạn có thể không cài Tomcat chung với netbeans. Lúc đó bạn phải cấu hình vài thứ. Bài viết sau với mục đích giúp bạn có thể cấu hình Tomcat riêng rồi tích hợp vào Netbean. Show Bạn sẽ phải đọc bài Cơ bản cấu hình Tomcat trước khi làm với bài này. 1. Trong Netbeans, bạn nhấn tổ hợp phím Ctrl-5 (tức bạn mở services), hình sau xuất hiện. 2. Bạn nhấn chuột phải lên mục Server, chọn Add Server, cửa sổ sau xuất hiện: Chọn Tomcat 3. Ở cửa sổ tiếp theo bạn chọn thư mục mà nơi bạn đã giải nén Tomcat. Gõ user và password đều là admin như hình(user để quản lý Tomcat). 4. Nhấn Finish. Bây giờ bạn đã có Tomcat được tích hợp vào netbeans rồi. Trong các ngôn ngữ lập trình nói chung, dù là một lập trình viên chuyên nghiệp hay mới vào nghề đều có thể gặp những loại lỗi này trong lập trình. Tuỳ theo khả năng của từng lập trình viên mà có thể mắc lỗi nhiều hay ít. Đối với lập trình viên đã đi theo nghiệp lập trình, chắc chắn sẽ gặp lỗi, quan trọng là khi gặp lỗi, chúng ta sẽ giải quyết lỗi đó như thế nào. Tìm ở đây giúp các bạn phân biệt
các loại lỗi và cách xử lý, hạn chế tối đa những lỗi này. Nội dung
1. Lỗi cú pháp (Syntax Error)Hay còn gọi là lỗi biên dịch (Compiler error) Đây là loại lỗi sơ đẳng nhất trong lập trình. Thường là do bạn gõ sai cấu trúc của ngôn ngữ (ví dụ như thiếu dấu kết thúc một câu lệnh, một số ngôn ngữ từ khoá phân biệt chữ hoa, chữ thường thì lại gõ chữ hoa, v.v. gọi nôm na là lỗi chính tả). Chương trình sẽ không thể biên địch được khi gặp lỗi này. Các trình biên dịch sẽ khi biên dịch code, khi gặp lỗi ở dòng code nào thì sẽ báo lỗi. Các trình soạn thảo (Editor) hoặc các IDE tiên tiến hiện nay như Visual Studio, Eclipse, Android Studio, NetBean, v.v. đều hỗ trợ cho người lập trình một cách trực quan để xử lý lỗi này. Một vài ví dụ cho lỗi này: Ví dụ 1
Lỗi cú pháp vì trong C++ lệnh if phải viết là
Ví dụ 2
2. Lỗi thực thi (Runtime error)Xảy ra bất ngờ khi chương trình đang chạy Loại lỗi này thường xảy ra do người lập trình viết code ẩu, không lường hết các trường hợp xảy ra, khiến chương trình đang chạy thì bị lỗi treo màn hình, thoát khỏi chương trình hoặc thoát luôn chương trình, v.v. Lỗi này có thể dễ dàng phát hiện bằng cách Debug. Ví dụ 1
Lỗi trên xảy ra khi i nhận giá trị = 3 thì 1/(i-3)=1/0: lỗi chia cho 0. hoặc
nếu nhập x nhỏ hơn 0 thì sqrt(x) không tính được (không có căn bậc 2 của số âm). Ví dụ 2
Ví dụ 3
Cách khắc phục
3. Lỗi logicĐây là lỗi do tư duy sai, thuật toán sai dẫn đến sai kết quả Ví dụ sinh viên không biết viết thuật toán tìm ước số chung lớn nhất, không biết viết công thức nghiệm giải phương trinh bậc 2, thực hiện sai giải thuật… Phát hiện lỗi LOGIC
Xem video về cách xử lý các lỗi gặp phải trong lập trình |