Hướng dẫn upload (deploy) Web Java JSP Servlet lên hosting Jelastic – Phần 2: Config project và upload web lên host

Bài trước mình đã giới thiệu sơ qua về Jelastic, bạn cũng đã đăng ký thành công tài khoản và còn thiết lập xong môi trường chạy Java trên hosting đó. Hướng dẫn upload (deploy) Web Java JSP Servlet lên hosting Jelastic – Phần 1: Đăng ký, khởi tạo bạn nào chưa xem thì ghé lại một tý đã nhé, để biết mặt mũi nó như thế nào.

Trong bài này, Hướng dẫn upload (deploy) Web Java JSP Servlet lên hosting Jelastic – Phần 2: Config project và upload web lên host, mình sẽ tiếp tục Jelastic.

Mình có một project tin tức nhỏ sẽ dùng làm thuốc thí nghiệm trong bài này (Bạn nào muốn tham khảo project thì vào liên hệ gửi cho mình 1 tin nhắn nhé.)

Hướng dẫn upload (deploy) Web Java JSP Servlet lên hosting Jelastic – Phần 2: Config project và upload web lên host

Xem thông tin hosting

Hướng dẫn upload (deploy) Web Java JSP Servlet lên hosting Jelastic – Phần 2: Config project và upload web lên host
Thông tin tài khoản

Trong email bạn nhận được chứa các thông tin quan trọng như (của bạn sẽ khác nhé):

+ Địa chỉ phpmyadmin: https://mysql146047-ngockhuong.j.layershift.co.uk

+ Host: mysql146047-ngockhuong.j.layershift.co.uk

+ Username: root

+ Password: abcdef…. 😀

+ Port: không có (chú ý là không có nhé)

+ Database: bạn tự vào phpmyadmin với username và password trên để tạo.

Hướng dẫn upload (deploy) Web Java JSP Servlet lên hosting Jelastic – Phần 2: Config project và upload web lên host
Cơ sở dữ liệu trên phpmyadmin

Config project của bạn

Mở class kết nối Database lên nào, thay đổi các thông số tương ứng như host, database, username, password và nhớ là không có port nhé. Của bạn có thể khác một tý nhưng không sao, chủ yếu đúng là được.

Hướng dẫn upload (deploy) Web Java JSP Servlet lên hosting Jelastic – Phần 2: Config project và upload web lên host
Config lại project

Lưu lại và tiến hành export project thành file .war nhé

File .war là gì thế? Không phải chiến tranh đâu nha 😀 Đây là file đóng gói project đã build mà java quy định sử dụng để upload lên server. Cũng giống như các định dạng .zip, .rar thôi.

Cách export dự án thành file .war

Trên eclipse, bạn vào click chuột phải vào project, chọn Export >> WAR file (Còn intellij IDE thì search google thử nhé)

Hướng dẫn upload (deploy) Web Java JSP Servlet lên hosting Jelastic – Phần 2: Config project và upload web lên host
Export dự án thành War file

Sẽ hiện hộp thoại như hình dưới, chọn xong nhấn Finish để xuất ra file war tại nơi bạn sẽ lưu. (Nhớ nơi lưu bạn nhé)

Hướng dẫn upload (deploy) Web Java JSP Servlet lên hosting Jelastic – Phần 2: Config project và upload web lên host
Export ra file .WAR

Upload (Deploy) dự án lên hosting

Bước 1: Trở lại với giao diện quản lý của jelastic, bạn nhấn vào nút upload, tiến hành chọn file war đã export

Hướng dẫn upload (deploy) Web Java JSP Servlet lên hosting Jelastic – Phần 2: Config project và upload web lên host
Upload file war lên host

Bước 2: Sau khi upload file war lên hosting, bạn sẽ phải deploy nó.

Click vào nút như hình dưới nhé

Hướng dẫn upload (deploy) Web Java JSP Servlet lên hosting Jelastic – Phần 2: Config project và upload web lên host
Deploy file war trên server

Đến đây lại đổ ra một hộp thoại nữa, phát hờn cả thế giới, sao mà lâu thế

Hướng dẫn upload (deploy) Web Java JSP Servlet lên hosting Jelastic – Phần 2: Config project và upload web lên host
Nhập thông tin đường dẫn

Bạn chỉ cần nhấn Deploy và chờ em ý một lát, bạn cũng tranh thủ hít 1 hơi 20s đi nào.

Vì sao mình không nhập gì vào ô trên? Nếu bạn muốn truy cập project theo địa chỉ http://ngockhuong.j.layershift.co.uk/news thì bạn nhập news vào ô kia. Để trống khi muốn project làm root cho địa chỉ http://ngockhuong.j.layershift.co.uk/

Hướng dẫn upload (deploy) Web Java JSP Servlet lên hosting Jelastic – Phần 2: Config project và upload web lên host
Kết quả sau nghìn giờ đọc bài

Cuối cùng, chỉ cần truy cập vào địa chỉ trên bạn sẽ thấy những gì mình đã làm được. Quá trình test code thành công, bao nhiêu calo tiêu tốn để đọc 2 bài hướng dẫn upload java web lên host đã được nạp đầy lại rồi (không tin thử lấy cân ra cân đi, mất ký lô nào không 😀 )

Bạn nào chưa thực hiện được hoặc còn thắc mắc ở chốn nào đó thì có thể comment dưới bài viết này nhé. Mình sẽ đáp lại ngay và luôn.

Chúc các bạn thành công

4 5 votes
Đánh giá bài viết
Nhận thông báo
Thông báo khi có
guest

4 Bình luận
cũ nhất
mới nhất vote nhiều nhất
Phản hồi nội tuyến
Xem tất cả các bình luận
Qin

Chào bạn, cho mình hỏi vì sao bước cuối cùng của mình khi deploy xong, open in browser lại không có gì ngoài màn hình trắng tinh luôn?
Mình có xóa và thử lại check đầy đủ các bước nhưng vẫn thế. Hy vọng bạn có thể trả lời cho mình
Cảm ơn bạn!

Ngọc Khương

Khi màn hình trắng tinh thì rất có nhiều lỗi xảy ra. Bạn phải đảm bảo web hoạt động ok ở localhost trước. Mình không dám chắc được là lỗi gì nhưng đoán ở đây là do code thôi.
Bạn có thể xem file log của server để tìm hiểu thử lỗi gì hoặc tạo một project với 1 controller nào đó để test thử hosting đó có hoạt động ok không nhé.

Le duc

cho e hỏi e dùng glassfish thì hosting sao ạ

Nam

A Khương cho e hỏi chút là database local host mình chạy trên mysql khi up lên host này e thấy hướng dẫn của a chưa có phần đó, chỉ có phần kết nối thôi. Chứ dữ liệu php my admin làm sao để mình convert từ mysql của mình lên đó ạ? a có thể có thêm phần 3 hướng dẫn về cái này không a?