You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Ja...@aotx.uscourts.gov on 2002/08/20 18:17:01 UTC

Servlet jsp is currently unavailable

Hello,
I am having some difficulty in debugging this problem.  I am using the
Forte for Java 4 (Community Edition) IDE, and I have finally begun figuring
out that the error that I have been receiving appears to be a configuration
problem and not necessarily a coding problem.

When I access my JSP I am receiving the following error in the browser:



type Status report


message Servlet jsp is currently unavailable


description The requested service (Servlet jsp is currently unavailable) is
not currently available.





Using some of the debugging tools within Forte I have now discovered that
Tomcat is throwing an error on startup.  The following  (sorry about the
length) is what I clipped out of the localhost_log file:



2002-08-20 10:58:56 StandardHost[localhost]: Installing web application at
context path /webdav from URL file:C:\Program Files\Apache Tomcat
4.0\webapps\webdav
2002-08-20 10:58:56 WebappLoader[/webdav]: Deploying class repositories to
work directory C:\Program Files\Apache Tomcat
4.0\work\Standalone\localhost\webdav
2002-08-20 10:58:56 StandardManager[/webdav]: Seeding random number
generator class java.security.SecureRandom
2002-08-20 10:58:56 StandardManager[/webdav]: Seeding of random number
generator has been completed
2002-08-20 10:58:56 ContextConfig[/webdav]: Added certificates -> request
attribute Valve
2002-08-20 10:58:56 StandardWrapper[/webdav:default]: Loading container
servlet default
2002-08-20 10:58:56 default: init
2002-08-20 10:58:56 StandardWrapper[/webdav:invoker]: Loading container
servlet invoker
2002-08-20 10:58:56 invoker: init
2002-08-20 10:58:56 StandardWrapper[/webdav:jsp]: Marking servlet jsp as
unavailable
2002-08-20 10:58:56 StandardContext[/webdav]: Servlet /webdav 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:895)
     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.addChild(ContainerBase.java:785)
     at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:478)
     at
org.apache.catalina.core.StandardHost.install(StandardHost.java:738)
     at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:300)
     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
     at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232)
     at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155)
     at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
     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:886)
     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.addChild(ContainerBase.java:785)
     at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:478)
     at
org.apache.catalina.core.StandardHost.install(StandardHost.java:738)
     at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:300)
     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
     at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232)
     at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155)
     at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
     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)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------

Any help that you can provide will be greatly appreciated.

Thanks,
Jim Webb






--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


RE: Servlet jsp is currently unavailable

Posted by Andrew Conrad <an...@attbi.com>.
It seems that you are erroring on your webdav directory included with
Tomcat.  Try removing that directory and see if your program loads a
little further.


- Andrew

> -----Original Message-----
> From: James_Webb@aotx.uscourts.gov 
> [mailto:James_Webb@aotx.uscourts.gov] 
> Sent: Tuesday, August 20, 2002 12:17 PM
> To: tomcat-user@jakarta.apache.org
> Subject: Servlet jsp is currently unavailable
> 
> 
> Hello,
> I am having some difficulty in debugging this problem.  I am 
> using the Forte for Java 4 (Community Edition) IDE, and I 
> have finally begun figuring out that the error that I have 
> been receiving appears to be a configuration problem and not 
> necessarily a coding problem.
> 
> When I access my JSP I am receiving the following error in 
> the browser:
> 
> 
> 
> type Status report
> 
> 
> message Servlet jsp is currently unavailable
> 
> 
> description The requested service (Servlet jsp is currently 
> unavailable) is not currently available.
> 
> 
> 
> 
> 
> Using some of the debugging tools within Forte I have now 
> discovered that Tomcat is throwing an error on startup.  The 
> following  (sorry about the
> length) is what I clipped out of the localhost_log file:
> 
> 
> 
> 2002-08-20 10:58:56 StandardHost[localhost]: Installing web 
> application at context path /webdav from URL file:C:\Program 
> Files\Apache Tomcat 4.0\webapps\webdav 2002-08-20 10:58:56 
> WebappLoader[/webdav]: Deploying class repositories to work 
> directory C:\Program Files\Apache Tomcat 
> 4.0\work\Standalone\localhost\webdav
> 2002-08-20 10:58:56 StandardManager[/webdav]: Seeding random 
> number generator class java.security.SecureRandom 2002-08-20 
> 10:58:56 StandardManager[/webdav]: Seeding of random number 
> generator has been completed 2002-08-20 10:58:56 
> ContextConfig[/webdav]: Added certificates -> request 
> attribute Valve 2002-08-20 10:58:56 
> StandardWrapper[/webdav:default]: Loading container servlet 
> default 2002-08-20 10:58:56 default: init 2002-08-20 10:58:56 
> StandardWrapper[/webdav:invoker]: Loading container servlet 
> invoker 2002-08-20 10:58:56 invoker: init 2002-08-20 10:58:56 
> StandardWrapper[/webdav:jsp]: Marking servlet jsp as 
> unavailable 2002-08-20 10:58:56 StandardContext[/webdav]: 
> Servlet /webdav threw load() exception
> javax.servlet.ServletException: Error instantiating servlet 
> class org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet
>      at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardW
> rapper.java:895)
>      at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.
> java:810)
>      at
> org.apache.catalina.core.StandardContext.loadOnStartup(Standar
> dContext.java:3279)
>      at
> org.apache.catalina.core.StandardContext.start(StandardContext
> .java:3421)
>      at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.
> java:785)
>      at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:478)
>      at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:738)
>      at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:300)
>      at 
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
>      at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConf
> ig.java:232)
>      at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L
> ifecycleSupport.java:155)
>      at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
>      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(NativeMethodAccess
> orImpl.java:39)
>      at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth
> odAccessorImpl.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(StandardW
> rapper.java:886)
>      at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.
> java:810)
>      at
> org.apache.catalina.core.StandardContext.loadOnStartup(Standar
> dContext.java:3279)
>      at
> org.apache.catalina.core.StandardContext.start(StandardContext
> .java:3421)
>      at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.
> java:785)
>      at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:478)
>      at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:738)
>      at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:300)
>      at 
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
>      at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConf
> ig.java:232)
>      at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L
> ifecycleSupport.java:155)
>      at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
>      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(NativeMethodAccess
> orImpl.java:39)
>      at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth
> odAccessorImpl.java:25)
>      at java.lang.reflect.Method.invoke(Method.java:324)
>      at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
> --------------------------------------------------------------
> --------------------------------------------------------------
> -----------------------------------------
> 
> Any help that you can provide will be greatly appreciated.
> 
> Thanks,
> Jim Webb
> 
> 
> 
> 
> 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:tomcat-user-> unsubscribe@jakarta.apache.org>
> For 
> additional commands, 
> e-mail: <ma...@jakarta.apache.org>
> 


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>