Hướng dẫn cấu hình server trong netbeans

Chào mọi người, hôm nay mình sẽ hướng dẫn thiết lập môi trường và tạo project JSP/Servlet dùng Netbean. Trong bài viết này mình sẽ sử dụng trên Netbean nên nếu bạn sử dụng Eclipse thì hãy qua bài viết này để xem nhé 😀

Ok bắt đầu nào!!

1: Thiết lập môi trường:

Nếu máy bạn đã cài đặt JDK thì có thể bỏ qua bước này. Còn nếu chưa thì hay qua xem bài viết này:

  • Cài JDK trên windows
  • Cài JDK trên linux

Tiếp theo nếu bạn cài đặt Netbean full sẽ có luôn Server là Glassfish hoặc Tomcat để kiểm tra đã có chưa chúng ta mở Netbean lên rồi nhìn lên thanh điều khiển ở trên chọn Windows -> Service [ hoặc ấn Ctrl+5]. Sau đó click vào tab Service, click tiếp vào mục Servers nếu thấy có server ở đây thì bạn đã cài đặt rồi [ ở đây mình dùng Glassfish ]

glassfish server

Còn nếu chưa có bạn thì bạn download GlassFish Server ở đây [ mình hướng dẫn thêm Glassfish còn Tomcat thì cũng làm tương tự nhé ] Chọn Full Platform nhé.

NOTE: Chú ý GlassFish có version mới nhất là 4.1.1 nhưng mình dùng thấy có 1 số lỗi không biết fix thế nào 😥 nên mình khuyên mọi người nên down version cũ của nó là 4.1 về dùng 😀 down ở đây. Chọn Full Platform nhé.

Sau khi down về xong giải nén file zip ra chúng ta có folder glassfish4. Tiếp theo vào Netbean vẫn ở tab Service chọn Server và chuột phải vào chọn Add Server. Chọn kiểu Server muốn Add vào ở đây mình add Glassfish nên chọn GlassFish Server, phần Name ở dưới là tên đặt cho Server muốn add viết gì vào đấy cũng được:

netbean add server

Click next, ở đây chúng ta click vào Browse và chọn đến thư mục vừa giải nén ở trên rồi click next:

netbean add server instace

Tiếp theo bước này:

  • Domain: điền tên domain mình muốn [ không có dấu cách hay ký tự đặc biệt ]
  • Host: để localhost
  • DAS Port: cổng để truy cập vào trang quản trị. Để mặc định là 4848 cũng được đổi nếu trùng với ứng dụng khác cũng chạy trên cổng này.
  • HTTP Port: cổng vào web khi desploy project. Để 8080 cũng được đổi nếu trùng với ứng dụng khác cũng chạy trên cổng này.
  • Target: để trống cũng được.
  • User Name + Password: để trống cũng được

Ok sau khi set xong click Next

netbean setup server

Vậy là chúng ta đã thêm thành công server vào Netbean.

2: Tạo Project mới:

Đầu tiên chuột phải vào Tab Project chọn New Project và chọn vào Java Web -> Web Application và click Next:

step 1

Tiếp theo chúng ta đặt tên cho Project của mình ở đây mình đặt là “Project 1”

  • Project Location là nơi lưu trữ tất cả các Project của Netbean.
  • Project Folder là nơi lưu trữ project mà chúng ta đang tạo.

step 2

Tiếp theo ở bước này Netbean sẽ cho chúng ta chọn Server chúng ta sử dụng, version Java EE và Context Path. Ở đây chúng ta chỉ cần chú ý đến Server của chúng ta, mình sử dụng Glassfish nên sẽ sử dụng GlassFish luôn còn nếu bạn dùng Tomcat thì Click vào Add để thêm server vào nhé:

step 3

Tiếp theo Netbean sẽ cho chúng ta chọn các Frameworks bước này bỏ qua còn nếu bạn dùng frameworks nào thì tick vào nó rồi chọn finish

step 4

Ok vậy là chúng ta đã tạo xong 1 project mới 😀

3: Desploy project [ cài đặt ứng dụng ] và Run [ chạy ứng dụng ]

Sau khi tạo xong project mới hãy cùng desploy và run để tận hưởng thành qủa nhé 😀

Chúng ta chuột phải vào tên của Project muốn desploy rồi chọn Desploy. Qúa trình Desploy sẽ mất vài min sau khi chúng ta thấy ở Output tab tên project desploy của chúng ta báo “BUILD SUCCESSFUL” thì quá trình desploy đã xong.

desploy success

Tiếp theo để chạy ứng dụng chúng ta chuột phải vào project chọn Run hoặc có thể ấn luôn vào biểu tượng Run màu xanh ở Netbean :

panel

Khi click vào run thì mặc định Netbean sẽ chạy trên Browser mặc định trên máy của chúng ta, muốn cài đặt lại Browser khác thì chọn vào biểu tượng Browser gần vị trí nút Run và chọn Borwser mà chúng ta muốn chạy. Ok thành qủa của chúng ta đây:

welcome

4: Cấu trúc file trong project của Netbean:

Như ở ở trên chúng ta sẽ có:

  • Web Pages: nơi chứa các file hiển thị như hình ảnh, js, css, html, jsp …
    • Folder WEB-INF: file cấu hình trang web
  • Source Package: nơi chứa các package, các class java, servlet …
  • Libraries: nơi chứa các thư viện cài đặt vào project
  • Configuration Files: cái này mình cũng chưa biết :]]

Ok đấy là cấu trúc thư mục trong Netbean còn trong folder chứa trong máy của chúng ta thì sao, vào nơi mà chúng ta tạo project mới đường dẫn như mình nói lúc tạo project mới ở trên :

project1 folder

Chúng ta sẽ quan tâm tới vài folder:

  • build : folder mà khi desploy project nó sẽ chứa các file ở bên trong.
    • Folder web: nơi chứa các file hiển thị như Web Pages ở trên [ Chú ý nếu bạn viết JSP/Servlet làm việc với file chẳng hạn mà lưu nó ở trong Web Pages mà khi desploy và làm việc thì kết qủa nó sẽ trả về trong folder này chứ không phải file chúng ta tạo ở Web Pages nhé]
  • src: là folder chứa các lớp java, serverlet … mà chúng ta đã tạo nó tương ứng với Source Package
  • web: folder này tương ứng với Web Pages

Ok, vậy là mình đã giới thiệu qua về cách tạo 1 project JSP/Servlet trong Netbean và 1 số vấn đề xung quanh. Nếu muốn tìm hiểu làm sao để connect tới database trong JSP/Serverlet thì mọi người qua bài viết này nhé 😀

Chủ Đề