RMIREGISTRY(1) JDK Commands RMIREGISTRY(1)

rmiregistry - ایجاد و راه‌اندازی رجیستری شیء دوردست روی پورت مشخص‌شده در میزبان جاری

rmiregistry [options] [port]

این بخش نشان‌دهنده گزینه‌های دستور rmiregistry است. بخش گزینه‌ها (OPTIONS) را ببینید.
شماره پورتی روی میزبان جاری که رجیستری شیء دوردست باید روی آن راه‌اندازی شود.

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

rmiregistry &

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

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

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

متدهای مبتنی بر URL از کلاس java.rmi.Naming روی یک رجیستری عمل می‌کنند و می‌توانند برای موارد زیر استفاده شوند:

  • مقید کردن (Bind) نام مشخص‌شده به یک شیء دوردست
  • بازگرداندن آرایه‌ای از نام‌های مقیدشده در رجیستری
  • بازگرداندن یک ارجاع، یک استاب (stub)، برای شیء دوردست مرتبط با نام مشخص‌شده
  • مقیدسازی دوبارهٔ (Rebind) نام مشخص‌شده به یک شیء دوردست جدید
  • حذف پیوند (Destroy the binding) نام مشخص‌شده که با یک شیء دوردست در ارتباط است

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