[Lập trình JSP – Servlet] Bài 19: Đóng gói và triển khai ứng dụng lên host

Lập trình JSP – Servlet cho phép các nhà phát triển phần mềm xây dựng nội dung động cho website sử dụng nền tảng Java. Tiếp ngay sau đây sẽ là phần hướng dẫn đóng gói và triển khai ứng dụng lên host trong loạt video hướng dẫn xây dựng website bán hàng bằng JSP – Servlet mong các bạn chú ý đón xem.

Sau khi bạn đã xây dựng hoàn thành một ứng dụng website bằng JSP – Servlet thì việc cuối cùng cần làm là đóng gói và triển khai ứng dụng lên host, có thể là bạn triển khai lên localhost hoặc thậm chí là triển khai lên hosting hỗ trợ Java.

Hiện tại hosting hỗ trợ Java ở Việt Nam không nhiều và đa số chi phí rất mắc và hầu như không có tính năng FREE nên nếu như bạn muốn một hosting hỗ trợ học tập thì có thể chọn một số hosting nước ngoài chẳng hạn app.jelastic.skali.net, s41.eatj.com có thể giúp bạn giải quyết được vấn đề này.

Phần 1: Đóng gói và triển khai ứng dụng lên localhost

Nếu như không có hosting thì bạn vẫn có thể sử dụng localhost để có thể chạy các ứng dụng web do mình xây dựng hoặc chạy để báo cáo. Việc này đơn giản khi bạn chỉ cần cài đặt một server vào máy tính và cơ sở dữ liệu là được.

Phần 2: Đóng gói và triển khai ứng dụng lên hosting

Mình sẽ hướng dẫn các bạn đóng gói và triển khai ứng dụng lên hosting với website JSP – Servlet, mình sẽ sử dụng hosting của app.jelastic.skali.net, theo mình thấy hosting này FREE và tốc độ chạy ổn định và mạnh hơn nhiều so với một vài hosting Java khác, tuy nhiên bạn chỉ có thể sử dụng FREE trong một thời gian ngắn nhất định mà thôi.

Bạn cần đăng ký tài khoản trên app.jelastic.skali.net và đăng nhập, sau đó chọn cấu hình thông số và tải mã nguồn lên để chạy ứng dụng web.

kenhlaptrinh-jsp-servlet-bai-19-dong-goi-va-trien-khai-ung-dung-len-host-1

Sau khi cấu hình thành công , bạn sẽ được chuyển sang giao diện chính bao gồm phần quản trị cơ sở dữ liệu và phần để quản trị mã nguồn…

kenhlaptrinh-jsp-servlet-bai-19-dong-goi-va-trien-khai-ung-dung-len-host-2

Bạn có thể xem video bên dưới mình hướng dẫn đóng gói và triển khai ứng dụng JSP – Servlet bằng cả hai cách trên. Ví dụ mình đã tạo hosting với tên miền kenhlaptrinh.jelastic.skali.net và đã upload mã nguồn trên và đã chạy thành công, các bạn có thể xem kết quả ở hình dưới đây.

kenhlaptrinh-jsp-servlet-bai-19-dong-goi-va-trien-khai-ung-dung-len-host

Bạn có thể xem video hướng dẫn ngay bên dưới:

Hoặc bạn có thể tải mã nguồn cho bài viết lập trình JSP – Servlet đóng gói và triển khai ứng dụng lên host tại đường dẫn sau:

Download link 1:

[Lập trình JSP – Servlet] Bài 19: Đóng gói và triển khai ứng dụng lên host

Download link 2:

[Lập trình JSP – Servlet] Bài 19: Đóng gói và triển khai ứng dụng lên host

Xem thêm một số bài viết liên quan lập trình JSP – Servlet:

Video hướng dẫn xây dựng website bán hàng sử dụng JSP – Servlet:
Hướng dẫn thiết kế giao diện cho website
Hướng dẫn sử dụng JDBC kết nối cơ sở dữ liệu MySQL
Hiển thị danh mục sản phẩm
Hiển thị sản phẩm theo danh mục
Hiển thị thông tin chi tiết sản phẩm

Lời kết: Như vậy chúng ta vừa tìm hiểu về hướng dẫn đóng gói và triển khai ứng dụng lên host trong loạt bài xây dựng website bán hàng bằng JSP – Servlet. Ngoài ra, các bạn có thể xem thêm các bài viết khác trong chuyên mục lập trình JSP – Servlet để có thể tự xây dựng hoàn chỉnh một website cho riêng mình.

(Tác giả: Tùng Dương)

6 thoughts on “[Lập trình JSP – Servlet] Bài 19: Đóng gói và triển khai ứng dụng lên host

  1. Nguyễn Quốc Khánh

    - Edit

    Reply

    Khi Run file để test kết nối Server thì xuất hiện thông báo lỗi sau:
    java.sql.SQLException: null, message from server: “Host ‘1.55.198.34’ is not allowed to connect to this MySQL server”
    Lỗi này là sao vậy Ad, mình đã nhập đúng user, pass, url

    1. Cai này là bạn chạy ở máy local để kết nối đến máy chủ phải không?
      Bạn build project lên host rồi chạy sẽ được

      1. Nguyễn Quốc Khánh

        - Edit

        Reply

        package ConnectDB;

        import java.sql.Connection;
        import java.sql.DriverManager;

        /**
        *
        * @author nqk16
        */
        public class ConnectDB {
        public static Connection getConnection(){
        Connection conn = null;
        try{
        Class.forName(“com.mysql.jdbc.Driver”);
        conn = DriverManager.getConnection(“jdbc:mysql://node44929-sportequipment.jelastic.skali.net/demoqlbh”,”root”,”AMRdpg41606″);
        //conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/DemoQLBH”, “root”, “khanh01287835999”);
        }catch(Exception e){
        e.printStackTrace();
        }
        return conn;
        }
        public static void main(String[] args){
        System.out.println(getConnection());
        }
        }
        Đây là đoạn code kết nối của mình. Kết nối đến local host thì OK
        Còn khi kết nối đến Server thì gặp lỗi khi nãy.

  2. clean bi noi nay thi lam ntn add.

    Deleting directory C:\Users\TrongPham\Documents\NetBeansProjects\ServletDemo\build
    C:\Users\TrongPham\Documents\NetBeansProjects\ServletDemo\nbproject\build-impl.xml:1441: Unable to delete file C:\Users\TrongPham\Documents\NetBeansProjects\ServletDemo\build\web\WEB-INF\lib\sqljdbc42.jar
    BUILD FAILED (total time: 1 second)

Bình luận

Loading...