2009-07-01 6 views
3

私はnetbeans 6.5でrmiサーバーコードを書いています。どのようにnetbean 6.5でrmicを使用すると、server_stubクラスを作成できますか?netbeansでrmicを使用

+0

netbeansとnetbeansの両方のタグが追加されています。 –

+0

それは悪い考えであり、将来はあまりにも多くのタグをもたらすでしょう。答えを探している人にとっては難しいでしょう。元に戻す。ありがとう。 –

答えて

0

あなたはSpringのリモートプロキシ(RmiProxyfactoryBean)を使用している場合、あなたはまったくスタブ/ SKELクラスを生成する必要はありません。春は舞台裏であなたのためにすべての魔法をします。 Remoteインターフェイスを実装する必要はありません。

は、あなたは、NetBeans経由のrmicを使用することはできませんthe docs here

+0

標準のRMI実装では、UnicastRemoteObject.exportObject(Remote、port)を呼び出すと、プロキシの実装も提供されます。 – kdgregory

+0

はい - しかし、Springでは何かをエクスポートできます。リモートを実装していないインタフェースでさえも –

-1

を参照してください。コマンド行でrmicコマンドを実行して、手動でサーバー・スタブを生成する必要があります。 Eclipseの場合は、rmiプラグインの助けを借りてideからスタブを生成することができます。

+0

NetBeans自体からではありません。しかし、build.xmlファイルを変更することはできます。あなたが蟻を知っているなら、これは簡単なことです。 – Koekiebox

0

なぜプロジェクトのルートディレクトリにある標準のbuild.xmlを編集しないのですか? Rmic Antタスクを含めます。これは、ネットビーンでプロジェクトをビルドするたびに自動的にクラスを作成します。

-2

以下のコードをbuild.xmlファイルに挿入する必要があります。

<target name="startRMI" depends="init"> 
    <exec executable="rmiregistry" dir="${build.classes.dir}"> 
    </exec> 
</target> 

次に右クリック - >のbuild.xml - >ファイル名を指定して実行の対象 - >他の標的 - > startRMI

このRMIレジストリを開始します。

+1

質問に答えません。 –

関連する問題