You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Carl <ca...@thesportsregister.com> on 2002/08/09 18:28:45 UTC
jsp:forward revisited
Thank all for your responses but I am still in deep doodoo as nothing has
worked.
On the suggestion that the location of the page to be forwarded to was
incorrectly specified, I have tried all combinations of means of specifying
the page and nothing helps, does not change the error.
On the suggestion that I download Tomcat 4.0.3 (I am using Forte 4 with jsdk
1.4), I could not find a place to download Tomcat 4.0.3 but did download
Tomcat 4.0.4. No help, Tomact 4.0.4 won't even run its own samples as it
fails as follows:
(from the localhost_log)
2002-08-09 10:46:41 WebappLoader[]: Deploying class repositories to work
directory C:\tomcat\Apache Tomcat 4.0\work\Standalone\localhost\_
2002-08-09 10:46:41 StandardManager[]: Seeding random number generator class
java.security.SecureRandom
2002-08-09 10:46:41 StandardManager[]: Seeding of random number generator
has been completed
2002-08-09 10:46:41 ContextConfig[]: Added certificates -> request attribute
Valve
2002-08-09 10:46:41 ContextConfig[]: Configured an authenticator for method
FORM
2002-08-09 10:46:41 ContextListener: contextInitialized()
2002-08-09 10:46:41 SessionListener: contextInitialized()
2002-08-09 10:46:41 ContextListener:
attributeReplaced('org.apache.catalina.WELCOME_FILES',
'[Ljava.lang.String;@d10a5c')
2002-08-09 10:46:41 StandardWrapper[:default]: Loading container servlet
default
2002-08-09 10:46:41 default: init
2002-08-09 10:46:41 StandardWrapper[:invoker]: Loading container servlet
invoker
2002-08-09 10:46:41 invoker: init
2002-08-09 10:46:41 StandardWrapper[:jsp]: Marking servlet jsp as
unavailable
2002-08-09 10:46:41 StandardContext[]: Servlet threw load() exception
javax.servlet.ServletException: Error instantiating servlet class
org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:89
5)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3279)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3421)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
at org.apache.catalina.core.StandardService.start(StandardService.java:388)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
----- Root Cause -----
java.lang.NoClassDefFoundError: org/apache/jasper/JasperError
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:1576)
at java.lang.Class.getConstructor0(Class.java:1748)
at java.lang.Class.newInstance0(Class.java:266)
at java.lang.Class.newInstance(Class.java:249)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:88
6)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
Anyone have any ideas why the Servlet jsp is marked unavailable?
My core problem remains as moving from one jsp page to another using the
construct:
<jsp:forward page'"somePage.jsp" />
I am trying to bring up an application that has over 400 pages with that
construct on them so you can see that I have a substantial task. With
Tomcat 4.0.1, included with Forte, I get a null pointer error:
2002-08-08 14:29:45 StandardWrapperValve[jsp]: Servlet.service() for servlet
jsp threw exception
java.lang.NullPointerException
at
org.netbeans.modules.web.monitor.catalina.DispatchListener.instanceEvent(Dis
patchListener.java:65)
at
org.apache.catalina.util.InstanceSupport.fireInstanceEvent(InstanceSupport.j
ava:342)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:712)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:431)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:355)
at
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:409)
at org.apache.jsp.forward$jsp._jspService(forward$jsp.java:93)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet$JspServletWrapper
.service(IDEJspServlet.java:174)
at
org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet.serviceJspFile(ID
EJspServlet.java:247)
at
org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet.service(IDEJspSer
vlet.java:339)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
at
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter
.java:117)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:213)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:243)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
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.ja
va:201)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
46)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.netbeans.modules.web.monitor.catalina.MonitorValve.invoke(MonitorValve.j
ava:142)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
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:2344)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
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
:163)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
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:
1011)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106
)
at java.lang.Thread.run(Thread.java:536)
2
This error occurs even when running the "forward" example
(/jsp/forward/forward.jsp) included with the Tomcat distribution.
Any help would be appreciated.
Thanks,
Carl Kabbe
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Does Tomcat "eat" Exceptions?
Posted by Will Hartung <wi...@msoft.com>.
Hi all,
Running Tomcat 3.2, and I'm debugging some new code I've been working on.
In my code, it checks for some notable details, and if it finds a problem,
it throws a simple RuntimeException describing the problem.
But, while running Tomcat, I never see the actual exception.
Does Tomcat silently eat exceptions it receives from Servlets? I would hope
that it would do Ye Olde Stack Trace when it hit an exception, but
apparently not.
Any hints?
Thanx!
Will Hartung
(willh@msoft.com)
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>