RMI

Hi all
I have application which take java program and make it as NT service.

the java application have to run RMI server, one of the parameters for the RMI server is (I almost sure about it):
  Djava.rmiServerCodeBase = http:\\dir1\dir2

if dir1 name composed from two words with space between then, the rmi server have problem with it.


can someone please let me know what the rmiServerCodeBase is used for and why I have this problem ?


is there any problem with regular application that run RMI server (where can I read the possible params for the RMI).
    Thanks
dannyntAsked:
Who is Participating?
 
sghosh092199Connect With a Mentor Commented:
Virtual directory is actually an alias of the absolute/real directory. It is the name that is exposed to the outside world.

In the above example http://program represents the absolute/real directory c:\program file\dir1.

You have the option of defining such virtual directory in Web Server administration.
0
 
jimsimsCommented:
if the server is UNIX based, it will have a problem with spaces in file names unless they are enclosed in quotes
0
 
sghosh092199Commented:
Hi!

rmiServerCodeBase is required to determine the host address of the RMI Server.

If it is of the form http:\\dir1\dir2, the RMI Server is located on the host identified by http:\\dir1\dir2.

Now, space will be a problem. It is the same situation that we can't provide a space in any of the URL address.
0
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
dannyntAuthor Commented:
how can I solve the problem, if I want to run my application from c:\program file\dir1

I need a sulotion for this situation.
    Thanks
0
 
chrisosCommented:
Use:

http:\\c:\program%20file\dir1

You have to encode the space character.

Regards,

Chrisos
0
 
sghosh092199Commented:
You can define a virtual directory in your web server for the said directory name. Say, c:\program file\dir1 can be mapped to http://program
0
 
dannyntAuthor Commented:
sqhosh Hi
please explain you self
0
 
dannyntAuthor Commented:
sqhosh HI
do you mean to httpd.conf configuraion file in the apachi web server.
0
 
sghosh092199Commented:
That is correct!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.