This week's book giveaway is in the OO, Patterns, UML and Refactoring forum.
We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line!
See this thread for details.
The moose likes Distributed Java and the fly likes beginner codebase question Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » Distributed Java
Bookmark "beginner codebase question" Watch "beginner codebase question" New topic
Author

beginner codebase question

xiaoyi hou
Greenhorn

Joined: May 20, 2001
Posts: 21
should the codebase specify where to find the stub file, or the server class file, or both of them?
thanks
X HOU
Avi Abrami
Ranch Hand

Joined: Oct 11, 2000
Posts: 1138
    
    1

Originally posted by xiaoyi hou:
should the codebase specify where to find the stub file, or the server class file, or both of them?
thanks
X HOU



Hi X HOU,
I always put my generated stub (and skel) files in the same directory as the implementation class (i.e. the class that implements the remote interface), and I always set my <code>java.rmi.server.codebase</code> property to the root directory of the location of the implementation class.

Example (for Micro$oft Windows):


1. Suppose following (partial) definition for implementation class

<blockquote>
<pre>
package my.rmi.package;
public class RemIfImpl extends UnicastRemoteObject {
}
</pre>
</blockquote>
2. And suppose the generated ".class" file sits in directory

C:\java\classes\my\rmi\package

So the "codebase" property is

file://localhost/C:\java\classes\




Hope this helps,

Avi.


 
Have you checked out Aspose?
 
subject: beginner codebase question
 
jQuery in Action, 3rd edition