What is EAS?
I would figure you shouldn't be near a bootstrap classloader in a webapp
environment.
Were are you putting the velocity.jar? in the classpath?
What happens when you put it in the WEB-INF/lib? That should get you
away from the boostrap classloader.
geir
Gerardo Arroyo wrote:
>
> Hi!
>
> I'm using Jakarta Velocity 1.1 as a framework for my servlets. Everything
> work smoothly using Jakarta Tomcat 3.2.
> However, when I try to put my servlets in EAS 3.5 I got an exception:
>
> Jun 23 21:32:56 2001: java.lang.NullPointerException
> Jun 23 21:32:56 2001: at
> org.apache.velocity.runtime.Runtime.setDefaultProperties(Runtime.java:280)
>
> I debug Velocity and EAS raise the exception at:
> InputStream inputStream =
> lassLoader.getResourceAsStream( DEFAULT_RUNTIME_PROPERTIES);
>
> because the classLoader is null. The classLoader is instantiated by:
> ClassLoader classLoader = Runtime.class.getClassLoader();
>
> According the Java Doc, the getClassLoader:
> "Returns the class loader for the class. Some implementations may use null
> to represent the bootstrap class loader. This method will return null in
> such implementations if this class was loaded by the bootstrap class loader"
>
> The method return null and velocity fail. Please fix that problem.
>
> Thanks in advance!!!
>
> Gerardo
--
Geir Magnusson Jr. [EMAIL PROTECTED]
System and Software Consulting
Developing for the web? See http://jakarta.apache.org/velocity/
You have a genius for suggesting things I've come a cropper with!