Struts servlet failed to load on application startup

I am having problems deploying a struts application on WebLogic 8.1 SP3. I get the following error on startup.

Call com.manu.cro.online.ui.KarmaActionServlet.addMapping(ActionMapping[path=/routingPost, type=com.manu.cro.online.ui.routing.RoutingPostAction])

Pop org.apache.struts.action.ActionMapping

register('-//Apache Software Foundation//DTD Struts Configuration 1.0//EN', 'jar:file:/C:/CVS_Source/NCRO/lib/GUI/struts.jar!/org/apache/struts/resources/struts-config_1_0.dtd'

register('-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN', 'jar:file:/C:/CVS_Source/NCRO/lib/GUI/struts.jar!/org/apache/struts/resources/web-app_2_2.dtd'

register('-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN', 'jar:file:/C:/CVS_Source/NCRO/lib/GUI/struts.jar!/org/apache/struts/resources/web-app_2_3.dtd'

resolveEntity('-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN', 'http://java.sun.com/j2ee/dtds/web-app_2_2.dtd')

Resolving to alternate DTD 'jar:file:/C:/CVS_Source/NCRO/lib/GUI/struts.jar!/org/apache/struts/resources/web-app_2_2.dtd'

Call com.manu.cro.online.ui.KarmaActionServlet.addServletMapping(action/java.lang.String,*.do/java.lang.String)

<Jul 18, 2007 9:13:39 AM EDT> <Error> <HTTP> <BEA-101216> <Servlet: "action" failed to preload on startup in Web application: "cro".

javax.servlet.ServletException

at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:909)

at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:873)

at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:812)

at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3281)

at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3226)

at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3207)

at weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java:694)

at weblogic.servlet.internal.WebService.preloadResources(WebService.java:483)

at weblogic.servlet.internal.ServletInitService.resume(ServletInitService.java:30)

at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)

at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:966)

at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:361)

at weblogic.Server.main(Server.java:32)

Any reason why my action servlet is not loading? Any help will be appreciated.

My web.xml file looks like the following:

><?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app

PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

"http://java.sun.com/j2ee/dtd/web-app_2_3.dtd">

<web-app>

<!-- Action Servlet Configuration -->

<servlet>

<servlet-name>action</servlet-name>

<servlet-class>com.manu.cro.online.ui.KarmaActionServlet</servlet-class>

<init-param>

<param-name>application</param-name>

<param-value>com.manu.cro.online.ApplicationResources</param-value>

</init-param>

<init-param>

<param-name>config</param-name>

<param-value>/WEB-INF/struts-config.xml</param-value>

</init-param>

<init-param>

<param-name>debug</param-name>

<param-value>2</param-value>

</init-param>

<init-param>

<param-name>detail</param-name>

<param-value>2</param-value>

</init-param>

<init-param>

<param-name>validate</param-name>

<param-value>true</param-value>

</init-param>

<load-on-startup>2</load-on-startup>

</servlet>

<!-- Action Servlet Mapping -->

<servlet-mapping>

<servlet-name>action</servlet-name>

<url-pattern>*.do</url-pattern>

</servlet-mapping>

<!-- The Usual Welcome File List -->

<welcome-file-list>

<welcome-file>jsp/online/Logon.jsp</welcome-file>

</welcome-file-list>

<!-- Struts Tag Library Descriptors -->

<taglib>

<taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>

<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>

</taglib>

<taglib>

<taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>

<taglib-location>/WEB-INF/struts-html.tld</taglib-location>

</taglib>

<taglib>

<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>

<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>

</taglib>

<taglib>

<taglib-uri>/WEB-INF/struts-template.tld</taglib-uri>

<taglib-location>/WEB-INF/struts-template.tld</taglib-location>

</taglib>

<taglib>

<taglib-uri>/WEB-INF/croUtils.tld</taglib-uri>

<taglib-location>/WEB-INF/croUtils.tld</taglib-location>

</taglib>

</web-app>

Thanks.

gtata

[5180 byte] By [gtataa] at [2007-11-27 10:56:37]
# 1

This problem has been resolved. It was a classpath issue.

gtataa at 2007-7-29 12:04:05 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...