Varsayılan RMI bağlantı noktasını (1099) nasıl değiştirebilirim? JVM parametresi veya kodlama yoluyla olabilir, önemli değil. Teşekkürler.Varsayılanı Değiştir RMI Bağlantı Noktası (Java)
cevap
Komut satırında bunu belirtebilirsiniz. RMI Tutorial Gönderen:
Varsayılan olarak, kayıt defteri, farklı bir bağlantı noktasında kayıt başlatmak komut satırında port numarasını belirtmek için bağlantı noktası 1099 üzerinde çalışır. CLASSPATH ortam değişkenini unutma. eğiticinin Creating a Client Program bölümünde açıklandığı gibi Kodunuzda
Microsoft Windows:
start rmiregistry 2001
Solaris OS or Linux:
rmiregistry 2001 &
Eğer hostname ve port tarafından kayıt bulmak için LocateRegistry.getRegistry(String host, int port) geçersiz kılma kullanın. (Aynı şey sunucunuzu uygularken de geçerlidir.)
Tamam, söyleyeceğiniz şey, rmiRegistry portunu değiştirmenin bir yolu olmamasıdır, ancak rmiServer portunu 1098'den JVM'ye bir -D özelliği arg'sini kullanarak değiştirebilirsin? – djangofan
@djangofan: Tam olarak değil. Komut satırında rmiregistry portunu değiştirirsiniz (yukarıda gösterildiği gibi). –
@djangofan bunun tam tersini söylüyor. – EJP
Uzak nesneyi dışa aktarırken, kendi bağlantı noktanızı (ister bağlantı noktası, ...), isterse exportObject (uzak, bağlantı noktası, ...) yoluyla belirtebilirsiniz. UnicastRemoteObject'i uzatır veya uzatmazsınız. Activatable'ı genişletirseniz, bir port numarasıyla benzer şekilde super() aşırı yükler vardır. Bunu kullanırsanız, kayıt defteri bağlantı noktasını komut satırında belirtebilirsiniz, aksi takdirde bunu kullanıyorsanız, LocateRegistry.createRegistry() aracılığıyla.
- 1. Java RMI
- 2. Java RMI
- 3. Spree varsayılanı değiştir Image/noimage
- 4. Java RMI: Rmic derleyici
- 5. Java RMI sunucuya bağlanamıyor
- 6. JAVA Bağlantı noktası InetAddress ile belirtme
- 7. Java RMI - İstemci Zaman Aşımı
- 8. Java RMI tcp hafızaya bağlanma sorunu
- 9. Varsayılanı Değiştir JSON Serializer ASP'de Kullanılan MVC3
- 10. "Bağlantı noktası" için geçersiz çıkış veya giriş bağlantı noktası bağlantısı "
- 11. change pgsql bağlantı noktası
- 12. Python bağlantı noktası bağlama
- 13. PDO Bağlantı Noktası Ofset
- 14. bağlantı noktası bulunamadı
- 15. Geçici bağlantı noktası olan bir JMX sunucusu kullanıldığında, sunucu bağlantı noktası numarası nasıl alınır?
- 16. Java Posta zaman aşımı ve bağlantı noktası işlemeyi gerçekleştirme
- 17. Phpmyadmin'deki Mysql Sunucusunun Bağlantı Noktasını Değiştir
- 18. Android Bluetooth COM bağlantı noktası
- 19. Devserver bağlantı noktası nasıl değiştirilir
- 20. Yüzen eylem düğmesi bağlantı noktası
- 21. HTTParty'de bağlantı noktası nasıl ayarlanır
- 22. Bağlantı noktası açık ve PHP
- 23. Tensorflow Tensorboard varsayılan bağlantı noktası
- 24. jnpout32pkg/jnpout32reg ile Paralel Bağlantı Noktası İletişimi
- 25. RMI ile Sunucu Kilitlenmesini Algılama
- 26. Akka Uzak: otomatik oluşturulmuş bağlantı noktası olsun
- 27. Java RMI/erişim Bir RMI sunucu oluşturmak çalışıyorum, ama zamanında şu istisna olsun
- 28. C# Uzak Yöntem Çağrısı (RMI)
- 29. RMI çağırma ile ClassLoader
- 30. Uyarı: Dinleme bağlantı noktası için uzak bağlantı noktası iletimi başarısız oldu 52698
kayıt defteri veya sunucu? – dfa
1099, RMI sunucu bağlantı noktası değil, RMI kayıt sunucusu bağlantı noktasıdır. –
[Burada] (http://coding.derkeiler.com/Archive/Java/comp.lang.java.programmer/2008-09/msg00874.html) kodlama yoluyla bir çözümdür. Seçtiğiniz bağlantı noktasında özel bir kayıt defteri oluşturmanız gerekiyor. ** Düzenle ** - sadece sorunuzu yeniden okuyun: Bu ** varsayılan ** portunu değiştirmeyecek ama Port 1099 –