כמה בעיות ב-RMI בג'אווה - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

כמה בעיות ב-RMI בג'אווה


MiniMizer

Recommended Posts

אני מתנסה קצת עם RMI אבל נתקלתי במספר קשיים כבר בשלבים הראשונים.

יש לי שרת שרץ על הלפטופ שלי, ויש Client שרץ על המחשב הנייח. הבעיה היא שמשום מה הם לא מצליחים לדבר ביניהם.

האקספשן שאני מקבל בצד של הלקוח נראה כך:

http://pastebin.com/34mHBwdx

הקוד של הקליינט עצמו נראה כך:

http://pastebin.com/fdurg7zr

והקוד של השרת נראה כך:

http://pastebin.com/ZK4HsRdE

כמובן ששני המחשבים נמצאים באותה , ו-telnet בין הקליינט לשרת על פורט 1099 עובד.

את השרת אני מריץ עם הארגומנטים הבאים:

-Djava.rmi.server.codebase=file:C:\Users\Dan\Documents\NetBeansProjects\Server1\build\classes\ -Djava.security.policy=C:\Users\Dan\Documents\NetBeansProjects\wideopen.policy

כאשר הקובץ נראה כך:

grant {
// Allow everything for now
permission java.security.AllPermission;
};

יש למישהו מושג מה יכול להיות מקור הבעיה? :\

עריכה: אני נתקל באותה בעיה גם כשאני מריץ שרת על המחשב המקומי והקליינט פונה ל-localhost... :-\

עריכה 2: הוספתי את אותו ארגומנט java.security.policy גם להרצה של הקליינט, ועכשיו הוא זורק שגיאה של java.lang.ClassNotFoundException. מה אני עושה לא נכון?

עריכה 3: נראה לי שזה עובד :)

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...