פורסם 2011 ביולי 2514 שנים אני מתנסה קצת עם 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: נראה לי שזה עובד
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.