Hình 1- Sau đó, sẽ có được các file như sau: Hình 2File project .war: fashionshop.warFile database .sql: unique_fashion_shop_Final.sqlFile driver kết nối CSDL SQL server cho glassfish
Trang 1
FPT ACADEMY INTERNATIONAL
FPT – APTECH COMPUTER EDUCATION
PROJECT: UNIQUE – FASHION STORE
GROUP NO: 3, BATCH: T1-2112-E0
A YÊU CẦU HỆ THỐNG
lên]
2 Database [SQL Server
2012 trở lên]
Unicode: Arial, Tahoma, Lucida Console, Times
Trang 2
New Roman
B CÀI ĐẶT
Bước 1: Copy file từ đĩa CD vào ổ cứng
- Copy file “fashionshop.rar” từ đĩa CD vào ổ
cứng.
- Chuột phải lên file “.rar” và chọn “Extract here” (Hình 1)
- Sau đó, sẽ có được các file như sau: (Hình 2)
File project war: fashionshop.war
File database sql: unique_fashion_shop_Final.sql
File driver kết nối CSDL SQL server cho glassfish:
sqljdbc4.jar
File hướng dẫn cài đặt: HuongDanCaiDat.pdf
Hình 1: Sau khi copy vào ổ cứng – Chuột phải chọn “Extract Here”
Hình 2: Sau khi “Extract” file rar
Bước 2: Đăng nhập “SQL Server Managerment Studio”
- Đăng nhập “SQL Server Managerment Studio” (Hình 3) với tài khoản:
Trang 3
Login: sa
Password: 123
Bước 3: Thực thi database “unique_fashion_shop_Final.sql”
Trang 4
- Mở file “smile_fashion_store_2017_Final.sql” bằng “SQL Server
Managerment
Studio” (file đã được “Giải nén” tại bước 1)
- Trong “SQL Server Managerment Studio”, click chọn “Execute” (Hình
5)
ERNATIONAL
TER EDUCATION
công, chương trình sẽ hiển thị một số thông báo như hình 6
Trang 5
Bước 4: Cấu hình GLASSFISH SERVER
nằm trong ổ đĩa C, với đường dẫn:
C:\Program Files\glassfish-4.1\
- Copy file “sqljdbc4.jar” (đã giải nén ở bước 1), vào trong thư mục của
“GlassFish
Server” có đường dẫn như sau: (Hình 7)
Hình 7: Copy file “sqljdbc4.jar” vào thư mục thư viện của glassfish C:\Program Files\glassfish-4.1\glassfish\domains\domain1\lib\ext
- Mở tập tin: “asenv.bat” (bằng notepad) trong thư mục:
C:\Program Files\glassfish-4.1\glassfish\config
- Kéo xuống cuối cùng, và thêm dòng lệnh sau: (Hình 8) (Lưu ý: Thay thế đường dẫn trong dòng lệnh bên dưới thành đường dẫn đến thư mục JDK trên máy tương ứng.)
set AS_JAVA=C:\Program Files\Java\jdk1.7.0_80
Trang 6
Hình 8: Cấu hình file “asenv.bat”
Bước 5: “Start” GLASSFISH SERVER
- Chạy tập tin C:\Program Files\glassfish-4.1\bin\asadmin.bat với quyền quản trị
- Màn hình CMD hiển thị lên, trong màn hình này gõ lệnh: start-domain (Hình 8)
Hình 8: “Start” server Glassfish
- Nếu thành công sẽ nhận được những thông tin như: “Admin
Port: 4848” Thông tin này dùng để truy cập vào server (Hình
9)
Trang 7
Hình 9: Thông báo “Start” server thành công
ứng dụng
- Sau khi “Start” server thành công, mở trình duyệt web và truy cập theo địa chỉ như sau: “http://localhost:4848” (số port 4848
có thể thay đổi tương ứng với Admin Port trong hình 9)
Trang 8
Hình 10: Giao diện sau khi truy cập “http://localhost:4848”
Bước 6: Tạo “Connection Pool”
- Tại menu trái của màn hình “http://localhost:4848”, Click vào mũi tên xổ xuống của item “JDBC” Chọn “JDBC Connection Pool” (Hinh 11)
Hình 11: Chọn JDBC Connection Pools
Trang 9
- Trong màn hình này, gồm 2 bước:
Tại màn hình đầu tiền: điền các thông tin như sau: (Hình 12) Pool Name: fashion_store
Resource Type: “chọn” javax.sql.ConnectionPoolDataSource Database Driver Vendor: “chọn” MicrosoftSqlServer.
Các phần còn lại bỏ trống sau đó ấn “Next”
Tại màn hình thứ 2: kéo xuống bảng “Additional Properties” và
điền CHÍNH XÁC các thông tin trong các mục “Value” như sau (Lưu ý: phân biệt chữ hoa thường) (Hình 13)
User: sa
DatabaseName: fashion_shop
Password: 123
ServerName: localhost
URL:
jdbc:sqlserver://localhost:1433;databaseName=fashion_shop
PortNumber: 1433
Thêm vào 1 trường mới với “Name” và “Value” như sau:
Name: driverClass
Value: com.microsoft.sqlserver.jdbc.SQLServerDriver
Các phần còn lại giữ nguyên, ấn “Finish” để tiến hành tạo
“Connection Pool”
Trang 10
Hình 12: Màn hình đầu tiên để tạo “Connection Pool”
Hình 13: Màn hình thứ 2 để tạo “Connection Pool
Trang 11
Hình 14: Kết quả sau khi ấn “Finish”
- Click vào Pool Name trong “hình 14”, để sang trang chi tiết Pool vừa tạo, và kiểm tra Pool có hoạt động hay không
- Trong màn hình chi tiết của Pool, ấn chọn “Ping” Nếu thông báo
“Ping Success” là quá trình tạo Pool đã thành công (Hình 15)
Bước 7: Tạo “JDBC Resources”
- Tại menu phải như trong “Hình 11”, chọn “JDBC Resources” Sẽ hiện ra giao diện như sau: (Hình 16)
Hình 16: JDBC Resources
- Click chọn “New” để tạo JDBC Resouces
- Trong cửa sổ mới hiện ra, nhập CHÍNH XÁC các thông tin như sau: (Hình 17)
JNDI Name: jdbc/fashionshop
Pool Name: “Chọn” fashion_store (Đã tạo ra trong bước 6).
Các trường còn lại giữ nguyên.
Click “OK” để tạo JDBC Resources
Trang 12
Hình 17: Tạo mới JDBC Resource
Hình 18: Tạo mới JDBC Resouce thành công
Bước 8: “Deploy” ứng dụng lên server
- Tại trang chủ của glassfish (http://localhost:4848), bên menu phải, chọn mục:
“Deploy an Application” (Hình 19)
- Trong cửa sổ mới hiện ra, tại mục đầu tiên “Packaged File to Be Uploaded to the Server”, trỏ tới chọn file “fashionshop.war” (Đã giải
nén tại bước 1) (Hình 20)
Trang 13
Hình 19: Tại menu phải, chọn “Deploy an Application”
*
Name…) Sau đó ấn chọn “OK” (Hình 20)
Hình 20: Chọn tới file “fashionshop.war”
Trang 14
- Sẽ mất một khoảng thời gian để ứng dụng được deploy lên server Trong quá trình này nên chờ đợi tới khi ứng dụng được deploy xong
- Sau khi quá trình deploy thành công, cửa sổ mới hiện ra như sau: (Hình 21)
Hình 21: Deploy ứng dụng thành công
- Trong hình 21, Click chọn “Launch” để tiến hành chọn đường dẫn để chạy ứng dụng (Hình 22). Lưu ý: Chọn đường dẫn có giao thức là
“http://”
Hình 22: Chọn đường link để chạy ứng dụng
- Sau khi mở liên kết tại “Bước 8 – Hình 22”, Cửa sổ trình duyệt sẽ hiển thị ra website như sau: (Hình 23)
Trang 15
THE END