You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Andy Soedibjo <as...@montrouge.sema.slb.com> on 2002/03/08 16:11:44 UTC

Error Starting Tomcat 4.0.1 in AIX

Hi All,

I've been installed tomcat 4.0.1 for windows successfully. But, now when i 
try to install tomcat 4.0.1 in AIX, i can start the Tomcat ... but with 
some error message. I've tried to debug it, but still i can't find why it 
happens.

It's seemed from the error message, the Tomcat can't find the 
getResourcePaths method in javax.servlet.ServletContext.
But, i've checked that the servlet.jar has this class and method.

Does anyone has ever faced this problem before?
Any suggestion is welcomed, and thanks in advance.

Best Regards,
Andy S.

NB: This is my error message:
2002-03-08 15:50:23 StandardContext[/manager]: Starting
2002-03-08 15:50:23 StandardContext[/manager]: Processing start(), current 
available=false
2002-03-08 15:50:23 StandardContext[/manager]: Configuring default Resources
2002-03-08 15:50:23 StandardContext[/manager]: Configuring default Loader
2002-03-08 15:50:23 StandardContext[/manager]: Configuring default Manager
2002-03-08 15:50:23 StandardContext[/manager]: Processing standard 
container startup
2002-03-08 15:50:23 WebappLoader[/manager]: Deploying class repositories to 
work directory /home/logserv/jakarta-tomcat-4.0.1/work/localhost/manager
2002-03-08 15:50:23 StandardManager[/manager]: Seeding random number 
generator class java.security.SecureRandom
2002-03-08 15:50:23 StandardManager[/manager]: Seeding of random number 
generator has been completed
2002-03-08 15:50:23 ContextConfig[/manager]: ContextConfig: Processing START
2002-03-08 15:50:24 StandardContext[/manager]: Setting deployment 
descriptor public ID to '-//Sun Microsystems, Inc.//DTD Web Application 
2.3//EN'
2002-03-08 15:50:24 StandardContext[/manager]: Setting deployment 
descriptor public ID to '-//Sun Microsystems, Inc.//DTD Web Application 
2.3//EN'
2002-03-08 15:50:24 ContextConfig[/manager]: Scanning web.xml tag libraries
2002-03-08 15:50:24 ContextConfig[/manager]: Scanning library JAR files
2002-03-08 15:50:24 ContextConfig[/manager]: Added certificates -> request 
attribute Valve
2002-03-08 15:50:24 Authenticator[/manager]: No SingleSignOn Valve is present
2002-03-08 15:50:24 ContextConfig[/manager]: Configured an authenticator 
for method BASIC
2002-03-08 15:50:24 ContextConfig[/manager]: Pipline Configuration:
2002-03-08 15:50:24 
ContextConfig[/manager]:   org.apache.catalina.valves.CertificatesValve/1.0
2002-03-08 15:50:24 
ContextConfig[/manager]: 
org.apache.catalina.authenticator.BasicAuthenticator/1.0
2002-03-08 15:50:24 
ContextConfig[/manager]:   org.apache.catalina.core.StandardContextValve/1.0
2002-03-08 15:50:24 ContextConfig[/manager]: ======================
2002-03-08 15:50:24 StandardContext[/manager]: Configuring application 
event listeners
2002-03-08 15:50:24 StandardContext[/manager]: Sending application start events
2002-03-08 15:50:24 StandardContext[/manager]: Starting filters
2002-03-08 15:50:24 StandardContext[/manager]: Posting standard context 
attributes
2002-03-08 15:50:24 StandardWrapper[/manager:default]: Loading container 
servlet default
2002-03-08 15:50:24 org.apache.catalina.servlets.DefaultServlet: init
2002-03-08 15:50:24 StandardWrapper[/manager:invoker]: Loading container 
servlet invoker
2002-03-08 15:50:24 org.apache.catalina.servlets.InvokerServlet: init
2002-03-08 15:50:24 org.apache.jasper.servlet.JspServlet: init
2002-03-08 15:50:25 StandardContext[/manager]: Servlet /manager threw 
load() exception
javax.servlet.ServletException: Servlet.init() for servlet jsp threw exception
         at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java(Compiled 
Code))
         at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java(Compiled 
Code))
         at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)
         at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java(Compiled Code))
         at org.apache.catalina.core.StandardHost.start(StandardHost.java:612)
         at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
         at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
         at 
org.apache.catalina.core.StandardService.start(StandardService.java:388)
         at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
         at org.apache.catalina.startup.Catalina.start(Catalina.java:776)
         at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
         at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
         at java.lang.reflect.Method.invoke(Native Method)
         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
----- Root Cause -----
java.lang.NoSuchMethodError: javax.servlet.ServletContext: method 
getResourcePaths(Ljava/lang/String;)Ljava/util/Set; not found
         at 
org.apache.jasper.compiler.TldLocationsCache.processJars(TldLocationsCache.java:202)
         at 
org.apache.jasper.compiler.TldLocationsCache.<init>(TldLocationsCache.java:139)
         at 
org.apache.jasper.EmbededServletOptions.<init>(EmbededServletOptions.java:324)
         at org.apache.jasper.servlet.JspServlet.init(JspServlet.java:266)
         at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java(Compiled 
Code))
         at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java(Compiled 
Code))
         at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)
         at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java(Compiled Code))
         at org.apache.catalina.core.StandardHost.start(StandardHost.java:612)
         at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
         at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
         at 
org.apache.catalina.core.StandardService.start(StandardService.java:388)
         at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
         at org.apache.catalina.startup.Catalina.start(Catalina.java:776)
         at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
         at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
         at java.lang.reflect.Method.invoke(Native Method)
         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)

2002-03-08 15:50:25 StandardContext[/manager]: Starting completed
2002-03-08 15:50:25 HostConfig[localhost]: HostConfig: Processing START
2002-03-08 15:50:25 HostConfig[localhost]: Deploying discovered web 
applications
2002-03-08 15:50:25 HostConfig[localhost]: Deploying web application 
directory tomcat-docs
2002-03-08 15:50:25 StandardHost[localhost]: Installing web application at 
context path /tomcat-docs from URL 
file:/home/logserv/jakarta-tomcat-4.0.1/webapps/tomcat-docs
2002-03-08 15:50:25 WebappLoader[/tomcat-docs]: Deploying class 
repositories to work directory 
/home/logserv/jakarta-tomcat-4.0.1/work/localhost/tomcat-docs
2002-03-08 15:50:25 StandardManager[/tomcat-docs]: Seeding random number 
generator class java.security.SecureRandom
2002-03-08 15:50:25 StandardManager[/tomcat-docs]: Seeding of random number 
generator has been completed
2002-03-08 15:50:25 ContextConfig[/tomcat-docs]: Added certificates -> 
request attribute Valve
2002-03-08 15:50:25 StandardWrapper[/tomcat-docs:default]: Loading 
container servlet default
2002-03-08 15:50:25 org.apache.catalina.servlets.DefaultServlet: init
2002-03-08 15:50:25 StandardWrapper[/tomcat-docs:invoker]: Loading 
container servlet invoker
2002-03-08 15:50:25 org.apache.catalina.servlets.InvokerServlet: init
2002-03-08 15:50:25 org.apache.jasper.servlet.JspServlet: init
2002-03-08 15:50:25 StandardContext[/tomcat-docs]: Servlet /tomcat-docs 
threw load() exception
javax.servlet.ServletException: Servlet.init() for servlet jsp threw exception
         at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java(Compiled 
Code))
         at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java(Compiled 
Code))
         at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)
         at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
         at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454)
         at 
org.apache.catalina.core.StandardHost.install(StandardHost.java:712)
         at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:599)
         at org.apache.catalina.startup.HostConfig.start(HostConfig.java:777)
         at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:463)
         at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java(Compiled 
Code))
         at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java(Compiled Code))
         at org.apache.catalina.core.StandardHost.start(StandardHost.java:612)
         at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
         at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
         at 
org.apache.catalina.core.StandardService.start(StandardService.java:388)
         at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
         at org.apache.catalina.startup.Catalina.start(Catalina.java:776)
         at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
         at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
         at java.lang.reflect.Method.invoke(Native Method)
         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
----- Root Cause -----
java.lang.NoSuchMethodError: javax.servlet.ServletContext: method 
getResourcePaths(Ljava/lang/String;)Ljava/util/Set; not found
         at 
org.apache.jasper.compiler.TldLocationsCache.processJars(TldLocationsCache.java:202)
         at 
org.apache.jasper.compiler.TldLocationsCache.<init>(TldLocationsCache.java:139)
         at 
org.apache.jasper.EmbededServletOptions.<init>(EmbededServletOptions.java:324)
         at org.apache.jasper.servlet.JspServlet.init(JspServlet.java:266)
         at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java(Compiled 
Code))
         at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java(Compiled 
Code))
         at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)
         at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
         at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454)
         at 
org.apache.catalina.core.StandardHost.install(StandardHost.java:712)
         at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:599)
         at org.apache.catalina.startup.HostConfig.start(HostConfig.java:777)
         at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:463)
         at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java(Compiled 
Code))
         at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java(Compiled Code))
         at org.apache.catalina.core.StandardHost.start(StandardHost.java:612)
         at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
         at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
         at 
org.apache.catalina.core.StandardService.start(StandardService.java:388)
         at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
         at org.apache.catalina.startup.Catalina.start(Catalina.java:776)
         at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
         at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
         at java.lang.reflect.Method.invoke(Native Method)
         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)