Glassfish server open source edition 4.1.1 là gì năm 2024

Việc cài đặt Glassfish khá là đơn giản (nếu sử dụng windows thì chỉ cần next next…). Sau khi cài đặt thành công thì mở trình duyệt rồi vào trang http://localhost:8080 để xem thế nào. Nếu không xuất hiện gì thì có thể bạn quên start glassfish.

Bạn có thể start Glassfish bằng tay như sau:

+ Run box –> cmd

GlassFish_path\bin\asadmin start-domain “tên domain”

Glassfish server open source edition 4.1.1 là gì năm 2024

Nếu bạn không thay đổi tên của domain thì mặc định sẽ là domain1. Nếu muốn stop thì chạy lệnh “asadmin stop-domain domain1”.

Để vào trang Administration Management bạn chạy trình duyệt và vào trang localhost:4848.

Bước 2 – Cài Eclipse và Plugin Glassfish

Tải bản Eclipse 3.7 về, rồi vào phần “Install New Software” cài Oracle Enterprise Pack for Eclipse với địa chỉ “http://download.oracle.com/otn_software/oepe/indigo”.

Glassfish server open source edition 4.1.1 là gì năm 2024

Chị cần chọn Oracle GlassFish Server Tools là đủ.

Sau khi cài và restart eclipse, việc tiếp theo là cấu hình để tạo mới Glassfish server.

– Chọn menu File>New>Other>Server.

Sau đó chọn Glassfish>GlassFish Server Open Source Edition 3.

Glassfish server open source edition 4.1.1 là gì năm 2024

Sau đó nhập password và chọn Finish. Sau đó sẽ xuất hiện một “GlassFish Server Open Source Edtion 3 (Java EE 6) at localhost” trong thẻ Server

Glassfish server open source edition 4.1.1 là gì năm 2024

Bạn có thể start/stop Glassfish bên trong eclipse từ đây.

Nếu khi start glassfish mà bạn gặp thông báo đại loại như Glassfish cần sử dụng JDK để chạy thay vì là JRE thì bạn nên tải và cài đặt bản JDK 1.6. Sau đó chạy eclipse, vào menu Windows –> Preferences –> Java –> Installed JREs. Bỏ chọn jre6 và nhấn nút “Add”, chọn “Standard VM”, sau đó chọn next. Ở cửa sổ tiếp theo bạn chọn JRE Directory là thư mục cài đặt JDK thay vì JRE, chọn Finish để hoàn thành. Sau đó Chọn “Server –> Runtime Enveriments “, chọn Glassfish Server, chọn “Edit” đổi JRE thành JDK. Sau đó chọn Finish để hoàn tất.

Glassfish server open source edition 4.1.1 là gì năm 2024

Bước 3 – Chạy thử :

Sau khi cài đặt plugins Glassfish thành công, chúng ta tiếp tục tạo một project để test. Chọn File –> New –> Dynamic Web Project.

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 open source edition 4.1.1 là gì năm 2024

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:

Glassfish server open source edition 4.1.1 là gì năm 2024

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:

Glassfish server open source edition 4.1.1 là gì năm 2024

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

Glassfish server open source edition 4.1.1 là gì năm 2024

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:

Glassfish server open source edition 4.1.1 là gì năm 2024

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.

Glassfish server open source edition 4.1.1 là gì năm 2024

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é:

Glassfish server open source edition 4.1.1 là gì năm 2024

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

Glassfish server open source edition 4.1.1 là gì năm 2024

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.

Glassfish server open source edition 4.1.1 là gì năm 2024

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 :

Glassfish server open source edition 4.1.1 là gì năm 2024

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:

Glassfish server open source edition 4.1.1 là gì năm 2024

welcome

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

Glassfish server open source edition 4.1.1 là gì năm 2024

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 :

Glassfish server open source edition 4.1.1 là gì năm 2024

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é 😀