This discussion is archived
1 Reply Latest reply: Jan 15, 2013 1:49 AM by 941893 RSS

Error while deploying in web.xml with web-app_2_5.xsd

941893 Newbie
Currently Being Moderated
Weblogic version 10.3.5 and java is 1.6.0_31

context root is - "/" (slash)

Web.xml - old

has following declaration and works fine

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "">

i am trying to change web.xml's web-app definition as below

Web.xml - new

<web-app xmlns=""

and to accommodate above change i enclosed all "tag libs" inside <jsp-config> tag which is as per 2.5

when i try to deploy with above changes, i am getting following error but with old definition i am not getting any error.

<Error> <Deployer> <clbblr-4423> <StoreFront> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1358234763292> <BEA-149205> <Failed to initialize the application 'shopstr' due to error weblogic.application.ModuleException: Failed to load webapp: '/'.
weblogic.application.ModuleException: Failed to load webapp: '/'
     at weblogic.servlet.internal.WebAppModule.prepare(
     at weblogic.application.internal.flow.ScopedModuleDriver.prepare(
     at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(
     at weblogic.application.internal.flow.DeploymentCallbackFlow$
     at weblogic.application.utils.StateMachineDriver.nextState(
     at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(
     at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(
     at weblogic.application.internal.BaseDeployment$

Caused By: java.lang.ClassNotFoundException: atg.web.tagsupport.CollectionTagSupport
     at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(
     at weblogic.utils.classloaders.GenericClassLoader.findClass(
     at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(
     at java.lang.ClassLoader.loadClass(
     at java.lang.ClassLoader.loadClass(
     at weblogic.utils.classloaders.GenericClassLoader.loadClass(
     at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(
     at java.lang.ClassLoader.defineClass1(Native Method)

Would appreciate suggestions. Thanks


  • Correct Answers - 10 points
  • Helpful Answers - 5 points