どのようにデフォルトのRMIポート(1099)を変更できますか。それはJVMのパラメータまたはコーディングを介して、それは問題ではありません。ありがとう。デフォルトのRMIポートを変更する(Java)
6
A
答えて
10
コマンドラインで指定できます。 RMI Tutorial:
デフォルトでは、レジストリはポート1099で実行されます。レジストリを別のポートで起動するには、コマンドラインでポート番号を指定します。 CLASSPATH環境変数の設定を忘れないようにしてください。チュートリアルのCreating a Client Programセクションで説明したようにあなたは、ホスト名とポートでレジストリを検索するLocateRegistry.getRegistry(String host, int port)オーバーライドを使用してコードで
Microsoft Windows:
start rmiregistry 2001
Solaris OS or Linux:
rmiregistry 2001 &
。
3
リモートオブジェクトをスーパー(ポート、...)またはexportObject(リモート、ポート、...)のいずれかでエクスポートするときに、独自のポートを指定することができますUnicastRemoteObjectを拡張したり、拡張したりしないでください。 Activatableを拡張する場合も同様にポート番号を持つsuper()オーバーロードがあります。レジストリのポートは、コマンドラインで指定することができます。そうでなければ、LocateRegistry.createRegistry()を使用します。
関連する問題
- 1. Activemqのデフォルトのポート番号を変更するには
- 2. PHPサーバのデフォルトMosquitto MQTTポートを変更する
- 3. デフォルトのポートEMMを変更する方法WSO
- 4. 変更時のRMIレジストリリスト名
- 5. デフォルトのPlay Framework HTTPポートの変更(システムプロパティを使用しない)
- 6. ポート9999を変更する
- 7. glassfish3.1サーバーのデフォルトのホームページ(ポート8080)を自分のページに変更するには
- 8. 変更vsftpポート
- 9. httpsポートの変更
- 10. - JavaのRMI
- 11. RMIレジストリを使用しないJava RMI
- 12. RMIを1つのポートに制限することの含意
- 13. のJava RMIは、RMIで参照
- 14. JFileChooserのデフォルトのJavaアイコンを変更するには
- 15. Java RMI - クライアントタイムアウト
- 16. Java Preferences.appはデフォルトのJavaバージョンを変更しません
- 17. JavaMailポートを変更するには
- 18. MySQLポートを変更する - Mac - MAMP
- 19. ポート番号を変更するには
- 20. カスタムネットワークライブラリとserialzation VSのデフォルトのシリアライゼーションとRMI
- 21. Java RMI - リモート展開
- 22. rmiレジストリを使用したjava rmiリモートオブジェクトホストマシンのipの決定
- 23. AndroidアプリケーションでJAVA RMIを使用する
- 24. デフォルトのツールバーボタンのホバーテンプレートを変更する
- 25. ソナタのデフォルトのフォーマットを変更する
- 26. Symfony2のデフォルトのロケールを変更する
- 27. UserControlのデフォルトのイベントハンドラを変更する
- 28. Java RMIのリモートクライアントでリモートルックアップ
- 29. サーバーへのJava RMI接続
- 30. RMIでのJavaシリアル化
レジストリまたはサーバーですか? – dfa
1099は、RMIレジストリサーバポートであり、RMIサーバポートではありません。 –
[こちら](http://coding.derkeiler.com/Archive/Java/comp.lang.java.programmer/2008-09/msg00874.html)はコーディングによる解決策です。選択したポートにカスタムレジストリを作成する必要があるようです。 **編集** - あなたの質問をもう一度読んでください:**デフォルト**ポートは変更されませんが、ポート1099の既存のポートレットに新しいレジストリを追加してください –