Kelly O'Hair wrote:
I found this bug:
  http://bugs.sun.com/view_bug.do?bug_id=4495986

Which seems to imply that maybe this java-rmi.cgi file doesn't belong in the 
"bin" directory at all?

But it also seems to me that the current:
  91 ifneq ($(ARCH_DATA_MODEL), 32)
  92 build: stubs
  93 else # ARCH_DATA_MODEL
  94 build: stubs bin
  95 endif

Should have been:
  91 ifneq ($(PLATFORM)-$(ARCH_DATA_MODEL), solaris-32)
  92 build: stubs
  93 else # ARCH_DATA_MODEL
  94 build: stubs bin
  95 endif

Only Solaris does the 32bit and 64bit builds in a way that demonstrated the 
original issue for 4495986.

So my question is? Well questions are...

Q1: What the heck is java-rmi.cgi and what is it used for?

Q2: Does it belong somewhere other than the bin directory?

The script can be used to tunnel RMI calls over HTTP. Probably legacy now and I'm pretty sure that java-rmi.cgi is just meant to be an example script. The RMI FAQ provides servlet based example. I've cc'ed Peter Jones and he might be able to fill us in a bit on the history and whether it really needs to be in the bin directory (I suspect not).

-Alan.

Reply via email to