Allocate exception for servlet

hi, here is a weird error i get from tomcat5.5 under Gentoo. It's not the first time I'm installing a webapp and other applications r working quite fine on this server. The app deploys fine in its folder and jsps and independent classes r running, the only problem is my servlet. Maybe I just fail to see something obvious...

tomcat log:
Nov 5, 2007 8:55:21 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Allocate exception for servlet ConPoster
java.lang.ClassCastException: global.ConPoster
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1055)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
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.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Nov 5, 2007 8:55:23 PM org.apache.catalina.core.StandardWrapperValve invoke
INFO: Servlet ConPoster is currently unavailable
Nov 5, 2007 8:55:25 PM org.apache.catalina.core.StandardWrapperValve invoke
INFO: Servlet ConPoster is currently unavailable
web.xml of my application:
<servlet>
<servlet-name>ConPoster</servlet-name>
<servlet-class>global.ConPoster</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ConPoster</servlet-name>
<url-pattern>/ConPoster</url-pattern>
</servlet-mapping>
apache2 config
<VirtualHost *:80>
ServerAdmin admin@ontalstudios.com
DocumentRoot "/var/www/mydomain.com/onposter"
<Directory "/var/www/mydomain.com/onposter">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/var/www/mydomain.com/onposter/webapps">
Options None
AllowOverride None
Order allow,deny
Deny from all
</Directory>
ServerName onposter.mydomain.com
ServerAlias www.onposter.mydomain.com
jkMount /*.jsp onposter
jkMount /ConPoster onposter
</VirtualHost>
tomcat server.xml config:
<Host name="onposter.mydomain.com" debug="1" appBase="/var/www/mydomain.com/onposter/webapps"
unpackWARs="true" autoDeploy="true" deployOnStartup="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>www.onposter.mydomain.com</Alias>
</Host>
I'm really out of ideas...
[3643 byte] By [Xeel] at [2007-11-20 11:54:06]
# 1 Re: Allocate exception for servlet
ok sry for bothering, solved my problem.
it was obvious: when i duplicated my servlet class my environment deleted "extends HttpServlet" derective in class declaration. feel kinda stupid... =S

...still this post could serve as a solution for some uncautious programmers...
Xeel at 2007-11-10 2:13:51 >