rmiregistry(1) Remote Method Invocation (RMI) Tools rmiregistry(1)

rmiregistry - یک رجیستری شیء راه دور را روی درگاه مشخص‌شده در میزبان فعلی راه‌اندازی می‌کند.

rmiregistry [ port ]
شماره یک port در میزبان فعلی که رجیستری شیء راه دور روی آن راه‌اندازی می‌شود.

دستور rmiregistry یک رجیستری شیء راه دور را روی درگاه مشخص‌شده در میزبان فعلی ایجاد و راه‌اندازی می‌کند. اگر درگاه تعیین نشود، رجیستری روی درگاه 1099 آغاز به کار می‌کند. دستور rmiregistry هیچ خروجی‌ای تولید نمی‌کند و معمولاً در پس‌زمینه اجرا می‌شود، به عنوان مثال:

rmiregistry &

یک رجیستری شیء راه دور، یک سرویس نام‌گذاری راه‌انداز (bootstrap) است که توسط کارگزارهای RMI روی همان میزبان برای مقید کردن اشیاء راه دور به نام‌ها استفاده می‌شود. سپس کلاینت‌های موجود در میزبان‌های محلی و راه دور می‌توانند اشیاء راه دور را جستجو کرده و فراخوانی متدهای راه دور را انجام دهند.

این رجیستری معمولاً برای یافتن نخستین شیء راه دوری استفاده می‌شود که یک برنامه باید متدهایش را روی آن فراخوانی کند. سپس آن شیء، پشتیبانی مختص به برنامه را برای یافتن سایر اشیاء فراهم می‌کند.

متدهای کلاس java.rmi.registry.LocateRegistry برای دسترسی به یک رجیستری فعال روی میزبان محلی، یا میزبان محلی و درگاه استفاده می‌شوند.

متدهای مبتنی بر URL در کلاس java.rmi.Naming روی یک رجیستری عمل می‌کنند و می‌توان از آن‌ها برای جستجوی یک شیء راه دور روی هر میزبانی و میزبان محلی استفاده کرد. این متدها برای اتصال یک نام ساده (رشته) به یک شیء راه دور، اتصال مجدد یک نام تازه به یک شیء راه دور (جایگزینی اتصال پیشین)، لغو اتصال یک شیء راه دور، و فهرست کردن URLهای متصل در رجیستری به کار می‌روند.


همراه با هر گزینهٔ Java برای ارسال گزینهٔ پس از -J (بدون فاصله میان -J و گزینه) به مفسر Java استفاده می‌شود.

•
java(1)
•
توضیحات کلاس java.rmi.registry.LocateRegistry در http://docs.oracle.com/javase/8/docs/api/java/rmi/registry/LocateRegistry.html
•
توضیحات کلاس java.rmi.Naming در http://docs.oracle.com/javase/8/docs/api/java/rmi/Naming.html
21 November 2013 JDK 8