Chạy chương trình java trên vps

Discussion in 'Hỏi Đáp Kỹ Thuật' started by wpresources, Nov 25, 2018.

  1. wpresources

    wpresources Bang Chúng

    Mình tạo một vps ubuntu trên digitalocean.Khi đăng nhập nó chỉ có giao diện dòng lệnh thôi,mình không biết làm sao để
    +upload code java mình nên vps để thực thi.
    +download những file mà mình tải được trên vps về máy tính cá nhân
    Anh em giúp với ạ,mình nên tìm hiểu cái gì để làm nó đây.
     
  2. Le Hieu

    Le Hieu Sơ Nhập Giang Hồ

    +, Muốn up code java lên vps thực thi thì bạn cần cài jdk trên vps đấy trước xong r bạn upload toàn bộ code lên 1 server lưu trữ nào đó rồi dùng lệnh wget để tải về trên vps sau đó thực thi thôi.
    +, Bạn muốn download những file trên vps thì dùng sftp connect bằng filezilla cũng được đấy.
     
  3. Hoa Mãn Lâu

    Hoa Mãn Lâu Trưởng Môn

    Dùng winscp ấy. Nó y chang file zilla nhưng chuyên dùng để hỗ trợ cho vps linux
     
  4. wpresources

    wpresources Bang Chúng

    Từ sáng đến giờ theo hướng hai pro chỉ cuối cùng thì mình cũng làm được vô xác nhận cho đỡ mệt tí {surrender}
     
  5. Hoa Mãn Lâu

    Hoa Mãn Lâu Trưởng Môn

    Xài hướng nào vô dc?
     
  6. wpresources

    wpresources Bang Chúng

  7. wpresources

    wpresources Bang Chúng

    Hai bác cho em hỏi thêm VPS linux thì dùng lamp thay xampp.Giờ em muốn viết code để câu đến đoạn đường dẫn để câu đến là thế nào ạ

    lẽ thường với xampp ở trên máy mình thì
    jdbc:mysql://localhost/database"

    nhưng trên server vps mà cài lampp thì làm sao ạ,giúp em với ạ.
     
  8. Hoa Mãn Lâu

    Hoa Mãn Lâu Trưởng Môn

    Củng vẫn xài localhost bình thường mà, ko thì ip vps ấy. Nó báo lỗi sao thím?
     
  9. wpresources

    wpresources Bang Chúng

    Đây là mã code của mình
    Code:
    public static void main(String[] args) {
            try (Connection connection = DriverManager.getConnection("jdbc:mysql://178.62.29.190/publishers_website_001", "root", "cc50fd77f8")) {
                System.out.println("Database connected!");
            } catch (SQLException e) {
                throw new IllegalStateException("Cannot connect the database!", e);
            }
        }
    Lỗi khi báo
    Kết nối từ client tới server mình chưa làm lần nào nên cũng không biết dùng từ khóa nào để tìm
     
  10. Le Hieu

    Le Hieu Sơ Nhập Giang Hồ

    Mình nghĩ bạn nên cài mysql server trước bằng lệnh sau:
    Ubuntu:
    https://support.rackspace.com/how-to/installing-mysql-server-on-ubuntu/
     
  11. Le Hieu

    Le Hieu Sơ Nhập Giang Hồ

    Sau đấy bọn muốn kết nối thì có thể xem bài viết trên blog của mình:
    https://letrantrunghieu.wordpress.com/?s=mysql
     
  12. Nai

    Nai MiddleMan Staff Member

    Dùng Filezilla up/down qua SFTP được mà.
     
    wpresources likes this.
  13. Kiến Lửa

    Kiến Lửa Tân Thủ Thôn

    Xem lại cái mysql đã cho access từ bên ngoài chưa nhé. Thường thì chỉ chạy localhost
     
  14. wpresources

    wpresources Bang Chúng

    Ừm để mình tìm hiểu access xem sao,mà có từ khóa cụ thể hơn tí không bạn.

    Tại dữ liệu nhiều mà export từ database trên vps về import máy nhà thì há mồm chờ lâu không tưởng được (mà hình như ý bạn là cũng chạy phần mềm trên cùng một vps đúng ko)
     
  15. Le Hieu

    Le Hieu Sơ Nhập Giang Hồ

    Đây nhé: https://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html
     
    wpresources likes this.
  16. wpresources

    wpresources Bang Chúng

    Le Hieu likes this.
  17. Le Hieu

    Le Hieu Sơ Nhập Giang Hồ

    :)) Thực ra cũng dễ thôi mà bạn lưu lại cái class đấy lần sau cần connect cứ quẳng vào chỉ cần thay info ở file properties thôi.
     
    wpresources likes this.
  18. wpresources

    wpresources Bang Chúng

    Lưu kiểu properties,ví dụ bạn có nhiều database loại wordpress thì mỗi một cái bạn lại tạo một property thì hơi cứng nên lưu nó làm biến,thông tin đăng nhập lưu bên ngoài ví như một tệp hoặc database nó sẽ dễ quản lý hơn.
     
  19. Le Hieu

    Le Hieu Sơ Nhập Giang Hồ

    Uhm mình sử dụng file dạng properties của java mà? nó lưu sẵn kiểu key value luôn nên muốn thay đổi gì thì thay ở file chứ k phải thay ở code,
     
  20. wpresources

    wpresources Bang Chúng

    Bạn từng mở cổng truy cập từ xa từ vps của google không bạn.