That's normal. The full URL should look soemthing like this, though...


file:///D:/dev/tomcat/webapps/myapp/WEB-INF/classes/org/mypackage/somefile.properties

or if it is inside an archive...

jar:file:///D:/dev/tomcat/webapps/myapp/WEB-INF/lib/somejar.jar!/org/mypackage/somefile.properties


Jake


At 01:00 PM 3/1/2003 -0800, you wrote:
Actually,

It seems that the problem is that Class.getResource() is returning a URL
with a leading "/" dispite the fact that I'm on a Windows box.  For
instance, its returning a url like:

/D:/dev/tomcat/...

where it *should* be returning:

D:/dev/tomcat/..

If I mockup a String of that nature it works fine which seems to confirm
this.

So, I could always compensate by removing the "/" but I ultimately deploy to
Linux and I presume this will mess up my paths in my production site if I do
so.

Of course, I could always find a workaround ... but ... should I have to?  I
mean, I'm guessing this is a bug somehow associated with the context of this
version of Tomcat.

Any thoughts?

Thanks.

Neal

-----Original Message-----
From: Reynir Hübner [mailto:[EMAIL PROTECTED]
Sent: Saturday, March 01, 2003 12:41 PM
To: Tomcat Users List
Subject: RE: XML problem with Tomcat 4.1.18 (but was ok in 4.0.4)


Hi,


This may have something to do with an upgraded version of jaxp or xerces,
distributed with some dists of tomcat.
According to the error you're getting your url is missing scheme, often
'http' or 'https' in the beginning of the url (before '://')

[scheme:]scheme-specific-part[#fragment]

Which version of tomcat did you download (the full version or 1.4. LE) ?

Hope it helps
-reynir



> -----Original Message-----
> From: neal [mailto:[EMAIL PROTECTED]
> Sent: 1. mars 2003 20:36
> To: Tomcat Users List
> Subject: RE: XML problem with Tomcat 4.1.18 (but was ok in 4.0.4)
>
>
> Hmm ... it appears that for some F***'ed up reason, that the
> URL created by using his.getClass().getResource() is no
> longer acceptable for TRAX when using Tomcat 4.1.18, as
> compared to Tomcat 4.0.4.
>
> The problem is that the URI begins with a "/". If I remove
> that leading "/" suddenly the URLs are acceptable in Tomcat 4.1.18.
>
> Why would Tomcat be involving itself in such issues?  Only
> thing I can think of is that maybe the conditions for this
> Apache Exception were redefined in
> 4.1.18:
>
> org.apache.xml.utils.URI$MalformedURIException: No scheme found in URI
>
> Neal
>
> -----Original Message-----
> From: neal [mailto:[EMAIL PROTECTED]
> Sent: Saturday, March 01, 2003 11:02 AM
> To: Tomcat Users List
> Subject: RE: XML problem with Tomcat 4.1.18 (but was ok in 4.0.4)
>
>
> I ported my app from Tomcat 4.0.4 (Windows) to Tomcat 4.1.18
> (Windows) and now it doesn't work!  It appears that I have a
> problem now with parsing my conf.xml file in my initServlet.
>
> I noticed that the new Tomcat has an "endorsed" directory
> with a different copy of Xerces in it.  Is this somehow related?
>
> Here's the error:
> javax.xml.transform.TransformerException:
> org.apache.xml.utils.URI$MalformedURIException: No scheme found in URI
>
>
> Thanks.
> Neal
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to