You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Phil Campaigne <pc...@charter.net> on 2004/02/04 03:19:17 UTC
Servlets won't load after deployment
MY webapp works on my localhost but after deployment I get an error
instantiating HttpServlet class even though I have the servlet.jar in
the CLASSPATH. Here are the CLASSPATH and catalina.out.
Does anyone know what I am doing wrong?
thanks,
Phil
CLASSPATH=:.:/usr/java/mysql-connector-java-2.0.14-bin.jar:/usr/java/jdbc7.2dev-1.2.jar:/home/catalina/jakarta-tomcat/common/lib/servlet.jar:/home/hardwoodthunder/jakarta-tomcat/common/lib/servlet.jar:/usr/java/mm.mysql-2.0.11/mm.mysql-2.0.11-bin.jar
2004-0
2-03 18:58:51 StandardContext[/ReportingSystem]: Servlet
/ReportingSystem threw load() exception
javax.servlet.ServletException: Error instantiating servlet class
javax.servlet.http.HttpServlet
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:911)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:821)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3420)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3608)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:257)
at
org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:502)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:410)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:368)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
at
org.apache.catalina.core.StandardService.start(StandardService.java:497)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
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:203)
----- Root Cause -----
java.lang.InstantiationException
at
sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:30)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:306)
at java.lang.Class.newInstance(Class.java:259)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:902)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:821)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3420)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3608)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:257)
at
org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:502)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:410)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:368)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
at
org.apache.catalina.core.StandardService.start(StandardService.java:497)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
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:203)
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Servlets won't load after deployment
Posted by Phil Campaigne <pc...@charter.net>.
Filip Hanik (lists) wrote:
> remove all that stuff from your classpath.
> do this
>
> export CLASSPATH=""
> ./startup.sh
>
> and it should work, the startup scripts are setting the classpath, and so
> does tomcat when it startup,
> you placing stuff in the system classpath will only mess things up :)
>
> Filip
>
> -----Original Message-----
> From: Phil Campaigne [mailto:pcampaigne@charter.net]
> Sent: Tuesday, February 03, 2004 6:19 PM
> To: tomcat-user@jakarta.apache.org
> Subject: Servlets won't load after deployment
>
>
> MY webapp works on my localhost but after deployment I get an error
> instantiating HttpServlet class even though I have the servlet.jar in
> the CLASSPATH. Here are the CLASSPATH and catalina.out.
> Does anyone know what I am doing wrong?
> thanks,
> Phil
>
> CLASSPATH=:.:/usr/java/mysql-connector-java-2.0.14-bin.jar:/usr/java/jdbc7.2
> dev-1.2.jar:/home/catalina/jakarta-tomcat/common/lib/servlet.jar:/home/hardw
> oodthunder/jakarta-tomcat/common/lib/servlet.jar:/usr/java/mm.mysql-2.0.11/m
> m.mysql-2.0.11-bin.jar
> 2004-0
>
>
>
> 2-03 18:58:51 StandardContext[/ReportingSystem]: Servlet
> /ReportingSystem threw load() exception
> javax.servlet.ServletException: Error instantiating servlet class
> javax.servlet.http.HttpServlet
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:91
> 1)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:821)
> at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
> 3420)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3608)
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
> 21)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
> at
> org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
> ava:257)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:502)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:410)
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:368)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
> t.java:166)
>
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:497)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
> at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
> at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
> 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:203)
>
> ----- Root Cause -----
> java.lang.InstantiationException
> at
> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(Instan
> tiationExceptionConstructorAccessorImpl.java:30)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
> at java.lang.Class.newInstance0(Class.java:306)
> at java.lang.Class.newInstance(Class.java:259)
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:90
> 2)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:821)
> at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
> 3420)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3608)
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
> 21)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
> at
> org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
> ava:257)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:502)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:410)
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:368)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
> t.java:166)
>
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:497)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
> at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
> at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
> 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:203)
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.576 / Virus Database: 365 - Release Date: 1/30/2004
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.576 / Virus Database: 365 - Release Date: 1/30/2004
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
Filip,
Thanks for the suggestion. I tried it but get the same problem.
Now I'm wondering if the connector to tomcat is working because of this
error message:
2004-02-04 08:33:56 StandardContext[/ReportingSystem]: Mapping
contextPath='/ReportingSystem' with
requestURI='/ReportingSystem/index.html' and relativeURI='/index.html'
2004-02-04 08:33:57 StandardContext[/ReportingSystem]: Trying exact match
2004-02-04 08:33:57 StandardContext[/ReportingSystem]: Trying prefix match
2004-02-04 08:33:57 StandardContext[/ReportingSystem]: Trying
extension match
2004-02-04 08:33:57 StandardContext[/ReportingSystem]: Trying default
match
2004-02-04 08:33:57 StandardContext[/ReportingSystem]: Mapped to
servlet 'default' with servlet
path '/index.html' and path info 'null' and update=true
thanks,
Phil
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
RE: Servlets won't load after deployment
Posted by "Filip Hanik (lists)" <de...@hanik.com>.
remove all that stuff from your classpath.
do this
export CLASSPATH=""
./startup.sh
and it should work, the startup scripts are setting the classpath, and so
does tomcat when it startup,
you placing stuff in the system classpath will only mess things up :)
Filip
-----Original Message-----
From: Phil Campaigne [mailto:pcampaigne@charter.net]
Sent: Tuesday, February 03, 2004 6:19 PM
To: tomcat-user@jakarta.apache.org
Subject: Servlets won't load after deployment
MY webapp works on my localhost but after deployment I get an error
instantiating HttpServlet class even though I have the servlet.jar in
the CLASSPATH. Here are the CLASSPATH and catalina.out.
Does anyone know what I am doing wrong?
thanks,
Phil
CLASSPATH=:.:/usr/java/mysql-connector-java-2.0.14-bin.jar:/usr/java/jdbc7.2
dev-1.2.jar:/home/catalina/jakarta-tomcat/common/lib/servlet.jar:/home/hardw
oodthunder/jakarta-tomcat/common/lib/servlet.jar:/usr/java/mm.mysql-2.0.11/m
m.mysql-2.0.11-bin.jar
2004-0
2-03 18:58:51 StandardContext[/ReportingSystem]: Servlet
/ReportingSystem threw load() exception
javax.servlet.ServletException: Error instantiating servlet class
javax.servlet.http.HttpServlet
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:91
1)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:821)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3420)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3608)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
21)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:257)
at
org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:502)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:410)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:368)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
at
org.apache.catalina.core.StandardService.start(StandardService.java:497)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
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:203)
----- Root Cause -----
java.lang.InstantiationException
at
sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(Instan
tiationExceptionConstructorAccessorImpl.java:30)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:306)
at java.lang.Class.newInstance(Class.java:259)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:90
2)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:821)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3420)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3608)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
21)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:257)
at
org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:502)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:410)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:368)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
at
org.apache.catalina.core.StandardService.start(StandardService.java:497)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
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:203)
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.576 / Virus Database: 365 - Release Date: 1/30/2004
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.576 / Virus Database: 365 - Release Date: 1/30/2004
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org