You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2004/07/20 19:29:10 UTC
DO NOT REPLY [Bug 13983] -
RMI call from Web Application throws SocketException if CATALINA_HOME has a space in it
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=13983>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=13983
RMI call from Web Application throws SocketException if CATALINA_HOME has a space in it
------- Additional Comments From jessh@ptc.com 2004-07-20 17:29 -------
Just a note:
Even though Tomcat 5.0.x's WebappClassLoader has a nice getURI() method, it does
not use it to from its getURLs() method. This means the bug still exists in
Tomcat 5.0.x.
The Tomcat team seems loathe to rock the boat to address this, which is
*somewhat* understandable.
At this point I only care about use case this working in Java 2 v1.4 and higher
and about not destroying any other functionality under Java 2 v1.3.x via a fix
(e.g. by using a 1.4-specific class directly).
For these constraints the fix in Tomcat 5.0.27 can be as simple as:
protected URL getURL(File file)
throws MalformedURLException
{
return jdkCompat.getURI(file); // same implementation as getURI()
}
or one could just call getURI(), but I chose to limit calls to getURI() to those
explicitly looking for a URI rather than a well-formed URL.
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org