my guess is that the class webservice.cedarWSImpl does NOT implement the
servlet interface, yet you are trying to declare it as a servlet in web.xml
Filip
colin holloway wrote:
I'm developing a web service to deploy on Tomcat 5.5.X using netbeans
5.0but i get a ClassCastException when i try to deploy. I have been
searching
through google for a solution and the only solution i found was removing
the jsp-api.jar file from the projects lib directory but i have no such
.jar in the directory. Any suggestions?
Here is the stack trace:
Mar 31, 2006 11:49:34 AM org.apache.catalina.core.ApplicationContext log
INFO: Marking servlet WSServlet_cedarWS as unavailable
Mar 31, 2006 11:49:34 AM org.apache.catalina.core.StandardContextloadOnStartup
SEVERE: Servlet /cedarWS threw load() exception
java.lang.ClassCastException: webservice.cedarWSImpl
at org.apache.catalina.core.StandardWrapper.loadServlet(
StandardWrapper.java:1048)
at org.apache.catalina.core.StandardWrapper.load(
StandardWrapper.java:925)
at org.apache.catalina.core.StandardContext.loadOnStartup(
StandardContext.java:3857)
at org.apache.catalina.core.StandardContext.start(
StandardContext.java:4118)
at org.apache.catalina.core.ContainerBase.addChildInternal(
ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.access$000(
ContainerBase.java:121)
at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(
ContainerBase.java:143)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ContainerBase.addChild(
ContainerBase.java:737)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java
:524)
at org.apache.catalina.startup.HostConfig.deployDescriptor(
HostConfig.java:589)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java
:494)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java
:1179)
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:585)
at org.apache.commons.modeler.BaseModelMBean.invoke(
BaseModelMBean.java:503)
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(
DynamicMetaDataImpl.java:213)
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java
:220)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(
DefaultMBeanServerInterceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java
:784)
at org.apache.catalina.manager.ManagerServlet.check(
ManagerServlet.java:1377)
at org.apache.catalina.manager.ManagerServlet.deploy(
ManagerServlet.java:814)
at org.apache.catalina.manager.ManagerServlet.doGet(
ManagerServlet.java:343)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:747)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
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:585)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java
:243)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at org.apache.catalina.security.SecurityUtil.execute(
SecurityUtil.java:275)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(
SecurityUtil.java:161)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:245)
at org.apache.catalina.core.ApplicationFilterChain.access$000(
ApplicationFilterChain.java:50)
at org.apache.catalina.core.ApplicationFilterChain$1.run(
ApplicationFilterChain.java:156)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:152)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(
MonitorFilter.java:168)
at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java
:243)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at org.apache.catalina.security.SecurityUtil.execute(
SecurityUtil.java:275)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(
SecurityUtil.java:217)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:197)
at org.apache.catalina.core.ApplicationFilterChain.access$000(
ApplicationFilterChain.java:50)
at org.apache.catalina.core.ApplicationFilterChain$1.run(
ApplicationFilterChain.java:156)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:152)
at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:178)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(
Http11Processor.java:856)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]