Announcement

Collapse
No announcement yet.

[EJB]Config JNDI.Properties để kết nối ejb server đến ejb client?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [Java] [EJB]Config JNDI.Properties để kết nối ejb server đến ejb client?

    mình đang làm đồ án môn xử lý phân bố. chương trình của mình có một ứng dụng ejb (Đặt trên server) sẽ truy xuất đến CSDL và truy vấn CSDL trên đó. mình sử dụng JPA và Glassfish server. Cái project mình đang viết sử dụng Netbean 7.1.2
    Mình có 1 Stand alone client (Winform = Java); mình muốn từ client này gọi remote interface của EJB Module đã được deploy trên Glassfish server bằng cách dùng mấy lệnh như:
    PHP Code:
    Context ic = new InitialContext();
    RemoteInterface rm = (RemoteInterfaceic.lookup("--path to interface"); 
    chạy trên localhost thì ok rồi, nhưng bây giờ mình muốn tách riêng ejb server ra máy khác, ejb client để ở máy khác. vậy làm sao để ejb client có thể kết nối được đến ejb server vậy? ai biết về cái này thì có thể hướng dẫn mình không?

    mới tìm hiểu về EJB nên mình không biết nhiều và thấy khá khó khăn vì phải cấu hình nhiều :-s
    -----------------------------
    Mai Văn Khải
    Software Engineering, University Information of Technology
    a07d26eb5cbc98f77b36a461eb629456

  • #2
    Không làm cái này nhưng hầu như theo tui tất cả các cái muốn connect từ 1 client (vì đang làm cái tương tự) vào thì cần một số điểm lưu ý sau:
    + Cùng 1 mạng (Phát 1 ad- hoc) là ổn
    + Share cái foder đó trong mạng lan (chọn every one).
    + (Quan trọng) Tắt tường lửa đi.
    + Bắt đầu deploy và chạy lại.
    Originally posted by 09520133 View Post
    mình đang làm đồ án môn xử lý phân bố. chương trình của mình có một ứng dụng ejb (Đặt trên server) sẽ truy xuất đến CSDL và truy vấn CSDL trên đó. mình sử dụng JPA và Glassfish server. Cái project mình đang viết sử dụng Netbean 7.1.2
    Mình có 1 Stand alone client (Winform = Java); mình muốn từ client này gọi remote interface của EJB Module đã được deploy trên Glassfish server bằng cách dùng mấy lệnh như:
    PHP Code:
    Context ic = new InitialContext();
    RemoteInterface rm = (RemoteInterfaceic.lookup("--path to interface"); 
    chạy trên localhost thì ok rồi, nhưng bây giờ mình muốn tách riêng ejb server ra máy khác, ejb client để ở máy khác. vậy làm sao để ejb client có thể kết nối được đến ejb server vậy? ai biết về cái này thì có thể hướng dẫn mình không?

    mới tìm hiểu về EJB nên mình không biết nhiều và thấy khá khó khăn vì phải cấu hình nhiều :-s
    -------------------------------------
    Đời là bể khổ.
    Quay đầu là bờ ai ngờ là đại dương.
    ------------------------------------------------------------------------

    Comment


    • #3
      Originally posted by 09520396 View Post
      Không làm cái này nhưng hầu như theo tui tất cả các cái muốn connect từ 1 client (vì đang làm cái tương tự) vào thì cần một số điểm lưu ý sau:
      + Cùng 1 mạng (Phát 1 ad- hoc) là ổn
      + Share cái foder đó trong mạng lan (chọn every one).
      + (Quan trọng) Tắt tường lửa đi.
      + Bắt đầu deploy và chạy lại.
      @@
      có cần cấu hình gì không? lại còn phải share folder nữa tê à? chưa có máy để thử nữa!
      -----------------------------
      Mai Văn Khải
      Software Engineering, University Information of Technology
      a07d26eb5cbc98f77b36a461eb629456

      Comment


      • #4
        Chú làm EJB thì phải cấu hình theo kiểu Ejb chứ. Tao làm WCF nên cấu hình IIS cho nó mới chạy được.
        Quan trọng cấu hình xong phải thử làm vậy mới chạy được.
        Search với từ khóa "triển khai ejb trong mạng lan"
        Originally posted by 09520133 View Post
        @@
        có cần cấu hình gì không? lại còn phải share folder nữa tê à? chưa có máy để thử nữa!
        -------------------------------------
        Đời là bể khổ.
        Quay đầu là bờ ai ngờ là đại dương.
        ------------------------------------------------------------------------

        Comment

        LHQC

        Collapse
        Working...
        X