עבור לתוכן

בעיה עם rmiregistry ב-Java

Featured Replies

פורסם

אהלן,

אני משתמש ב-RMI כדי לבנות מערכת שרת-לקוח מסוימת, ונתקלתי בבעיה קטנה - כשהשרת עולה, הוא עושה לעצמו binding ב-rmiregistry שרץ על המכונה הלוקאלית שהוא יושב עליה. אבל כשהוא נסגר (אם אני פשוט עוצר את הריצה של הפרויקט ב-IDE למשל) הוא לא עושה unbinding, מה שגורם לכך שבפעם הבאה שהשרת עולה הוא לא מצליח לעשות binding, כי קיימת רשומה עם השם שלו ב-rmiregistry. זה מאלץ אותי לאתחל את ה-rmiregistry בכל פעם שאני מאתחל את השרת, וזה מייאש.

יש דרך לגרום לשרת לעשות unbind כשהוא יורד?

פורסם
  • מחבר

רק למקרה שמישהו ייתקל בזה אי פעם, הפתרון היה פשוט ביותר - לפני שהשרת עולה bind, לבדוק אם קיימת רשומה זהה ב-registry ולעשות לה unbind...

ארכיון

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

דיונים חדשים