-
Bug
-
Resolution: Not an Issue
-
P3
-
None
-
1.4.2
-
x86
-
windows_2000
Name: gm110360 Date: 08/27/2003
FULL PRODUCT VERSION :
java version "1.4.2"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-b28)
Java HotSpot(TM) Client VM (build 1.4.2-b28, mixed mode)
FULL OS VERSION :
Microsoft Windows 2000 [Version 5.00.2195]
A DESCRIPTION OF THE PROBLEM :
My java client applications wants to load classes from the server if some classes returned by an RMI-call are not available at the client side. Therefor my server (which is also a web server) has a servlet that handles class loading.
In JDK 1.3.x the client defined as rmi server codebase the follogin url:
http://<hostname>:<port>/wf/servlet.method/com.dec.gi.distri.RMIFileHandler.handle?class=/
That url worked fine. When i wanted to load e.g. class MyClass the web server got the follwing request: GET /wf/servlet.method/com.dec.gi.distri.RMIFileHandler.handle?class=/MyClass.class
But when using JDK 1.4.2 the web server got following request:
GET /wf/servlet.method/MyClass.class
So in JDK 1.4.2 not any URL seems to be usable as a codebase (which is not mentioned in any documentation)
REPRODUCIBILITY :
This bug can be reproduced always.
Release Regression From : 1.3.1_09
The above release value was the last known release where this
bug was known to work. Since then there has been a regression.
(Incident Review ID: 200587)
======================================================================
- relates to
-
JDK-4915051 URLClassLoader considers query component when looking for trailing slash
-
- Open
-
-
JDK-4330195 URL(URL context, String spec) doesn't work well with '.asp' URLs
-
- Resolved
-