You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@velocity.apache.org by "Geir Magnusson Jr." <ge...@optonline.net> on 2002/02/15 13:57:51 UTC
Re: I want http://mysite.com/ to call my servlet instead of the
DefaultServlet
Taking a flying guess, I assume that you are using a night build, and used
$ ant jar
To build it?
(Even if you don't remember, see what the name of the velocity.jar file is
in your WEB-INF/lib. If it is
velocity-1.3-dev.jar
then that is wat you did. )
If that's what you did, then I also assume that you didn't put Velocity's
dependencies in your webapp's WEB-INF/lib, things such as
commons-collections.jar.
To solve this, you can build a velocity jar with all dependencies via
$ant jar-dep
And then take the
velocity-dep-1.3-dev.jar
and use that.
This is only a guess, though.
geir
On 2/15/02 7:30 AM, "Jaktcat" <ja...@yahoo.com> wrote:
> When i test with a simple servlet that extends HttpServlet, everything
> goes ok.
>
> But when the servlet extends VelocityServlet, it raises an exception.
>
> Do you know what I have to do to get this working ?
>
> thanks
>
> My environment:
> Windows 2000
> Velocity nightly 14/2/02
> Tomcat 4.0.2 LE
>
> Error msg:
>
> *type* Exception report
>
> *message*_Internal Server Error_
>
> *description*_The server encountered an internal error (Internal Server
> Error) that prevented it from fulfilling this request._
>
> *exception*
>
> javax.servlet.ServletException: Servlet.init() for servlet SampleServlet threw
> exception
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
> at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:653)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java
> :214)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566>
)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java
> :190)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566>
)
> at
>
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246>
)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564>
)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566>
)
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.ja
> va:170)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564>
)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564>
)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564>
)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:1
> 74)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566>
)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:10
> 12)
> at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)
> at java.lang.Thread.run(Thread.java:536)
>
> *root cause*
>
> java.lang.NoClassDefFoundError
> at org.apache.velocity.app.Velocity.init(Velocity.java:149)
> at
> org.apache.velocity.servlet.VelocityServlet.initVelocity(VelocityServlet.java:
> 232)
> at org.apache.velocity.servlet.VelocityServlet.init(VelocityServlet.java:198)
> at SampleServlet.init(SampleServlet.java:27)
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:916)
> at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:653)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java
> :214)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566>
)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java
> :190)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566>
)
> at
>
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246>
)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564>
)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566>
)
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.ja
> va:170)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564>
)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564>
)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564>
)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:1
> 74)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566>
)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:10
> 12)
> at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)
> at java.lang.Thread.run(Thread.java:536)
>
>
>
>
>
> _________________________________________________________
>
> Do You Yahoo!?
>
> Get your free @yahoo.com address at http://mail.yahoo.com
>
>
>
>
> --
> To unsubscribe, e-mail:
> <ma...@jakarta.apache.org>
> For additional commands, e-mail:
> <ma...@jakarta.apache.org>
>
--
Geir Magnusson Jr. geirm@optonline.net
System and Software Consulting
Age and treachery will always triumph over youth and talent
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: I want http://mysite.com/ to call my servlet instead of the DefaultServlet
Posted by Jaktcat <ja...@yahoo.com>.
Thank you Geir.
You're awesome.
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>