Return-Path: Delivered-To: apmail-struts-user-archive@www.apache.org Received: (qmail 26093 invoked from network); 2 Nov 2010 06:38:35 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 2 Nov 2010 06:38:35 -0000 Received: (qmail 14234 invoked by uid 500); 2 Nov 2010 06:39:04 -0000 Delivered-To: apmail-struts-user-archive@struts.apache.org Received: (qmail 14165 invoked by uid 500); 2 Nov 2010 06:39:00 -0000 Mailing-List: contact user-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Struts Users Mailing List" Reply-To: "Struts Users Mailing List" Delivered-To: mailing list user@struts.apache.org Received: (qmail 14157 invoked by uid 99); 2 Nov 2010 06:38:59 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Nov 2010 06:38:59 +0000 X-ASF-Spam-Status: No, hits=1.5 required=10.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of satheesh.kannan@hcl.com designates 203.105.186.27 as permitted sender) Received: from [203.105.186.27] (HELO gws07.hcl.in) (203.105.186.27) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Nov 2010 06:38:49 +0000 Received: from gws07.hcl.in (unknown [127.0.0.1]) by IMSA (Postfix) with ESMTP id 723BF20F02F for ; Tue, 2 Nov 2010 11:56:04 +0530 (IST) Received: from chn-hclin-ht01.CORP.HCL.IN (unknown [10.249.64.35]) by gws07.hcl.in (Postfix) with ESMTP id 386EB20F037 for ; Tue, 2 Nov 2010 11:56:04 +0530 (IST) Received: from CHN-HCLT-HT03.HCLT.CORP.HCL.IN (10.108.45.35) by chn-hclin-ht01.CORP.HCL.IN (10.249.64.35) with Microsoft SMTP Server (TLS) id 8.2.254.0; Tue, 2 Nov 2010 12:08:21 +0530 Received: from CHN-HCLT-EVS09.HCLT.CORP.HCL.IN ([fe80::4cf1:d1f2:2207:f9d9]) by CHN-HCLT-HT03.HCLT.CORP.HCL.IN ([::1]) with mapi; Tue, 2 Nov 2010 12:08:11 +0530 From: Satheesh Kannan A B To: "Struts Users Mailing List (user@struts.apache.org)" Date: Tue, 2 Nov 2010 12:08:00 +0530 Subject: Struts 2.1.8 Tiles Thread-Topic: Struts 2.1.8 Tiles Thread-Index: Act6WH4anJNOUQsTQfWA00OkVR7aJg== Message-ID: <196713748F6954459B10FE5282699F5F1B9ADA39C5@CHN-HCLT-EVS09.HCLT.CORP.HCL.IN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_196713748F6954459B10FE5282699F5F1B9ADA39C5CHNHCLTEVS09H_" MIME-Version: 1.0 X-TM-AS-Product-Ver: IMSS-7.0.0.3220-6.0.0.1038-17730.002 X-TM-AS-Result: No--28.018-7.0-31-1 X-imss-scan-details: No--28.018-7.0-31-1 X-TM-AS-User-Approved-Sender: No X-Virus-Checked: Checked by ClamAV on apache.org --_000_196713748F6954459B10FE5282699F5F1B9ADA39C5CHNHCLTEVS09H_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, Am=20trying=20to=20use=20tiles=20in=20my=20project=20using=20struts=202.1= .8,=20everything=20is=20working=20fine=20without=20tiles.=20But=20if=20am= =20configured=20tiles,=20it=20throwing=20exception=20as=20mentioned=20bel= ow. =20The=20following=20jars=20are=20used. struts2-core-2.1.8.1,=20tiles-jsp-2.0.6.\,=20struts2-spring-plugin-2.1.8.= 1,=20struts2-testng-plugin-2.1.8.1,=20struts2-tiles-plugin-2.1.8.1,=20tes= tng-5.1,=20tiles-api-2.0.6,=20tiles-core-2.0.6,=20xwork-core-2.1.6,=20ant= lr-2.7.2,=20dwr-1.1.1,=20ognl-2.7.3 And=20the=20stack=20trace=20am=20getting=20is=20given=20below.=20Please= =20suggest=20me=20to=20resolve=20this. [11/2/10=2012:00:44:921=20IST]=2000000063=20XmlConfigurat=20I=20com.opens= ymphony.xwork2.util.logging.commons.CommonsLogger=20info=20Parsing=20conf= iguration=20file=20[struts-default.xml] [11/2/10=2012:00:45:140=20IST]=2000000063=20XmlConfigurat=20I=20com.opens= ymphony.xwork2.util.logging.commons.CommonsLogger=20info=20Parsing=20conf= iguration=20file=20[struts-plugin.xml] [11/2/10=2012:00:45:186=20IST]=2000000063=20XmlConfigurat=20I=20com.opens= ymphony.xwork2.util.logging.commons.CommonsLogger=20info=20Parsing=20conf= iguration=20file=20[struts.xml] [11/2/10=2012:00:45:218=20IST]=2000000063=20BeanSelection=20I=20com.opens= ymphony.xwork2.util.logging.commons.CommonsLogger=20info=20Loading=20glob= al=20messages=20from=20com.aegon.de.web.resources.deresources [11/2/10=2012:00:45:515=20IST]=2000000063=20StrutsSpringO=20I=20com.opens= ymphony.xwork2.util.logging.commons.CommonsLogger=20info=20Initializing= =20Struts-Spring=20integration... [11/2/10=2012:00:45:530=20IST]=2000000063=20SpringObjectF=20I=20com.opens= ymphony.xwork2.util.logging.commons.CommonsLogger=20info=20Setting=20auto= wire=20strategy=20to=20name [11/2/10=2012:00:45:546=20IST]=2000000063=20StrutsSpringO=20I=20com.opens= ymphony.xwork2.util.logging.commons.CommonsLogger=20info=20...=20initiali= zed=20Struts-Spring=20integration=20successfully [11/2/10=2012:00:47:061=20IST]=2000000063=20XmlConfigurat=20W=20com.opens= ymphony.xwork2.util.logging.commons.CommonsLogger=20warn=20Result=20class= =20[org.apache.struts2.views.tiles.TilesResult]=20doesn't=20exist=20(NoCl= assDefFoundError)=20at=20result-type=20-=20wsjar:file:/D:/Official/PROJEC= TS/D&E/Source/DivorceAndEqualizationEAR/struts2/struts2-tiles-plugin-2.1.= 8.1.jar!/struts-plugin.xml:31:91,=20ignoring =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20java.lang.NoClassDefFoundError:=20Error=20whil= e=20defining=20class:=20org.apache.struts2.views.tiles.TilesResult This=20error=20indicates=20that=20the=20class:=20org.apache.struts2.dispa= tcher.ServletDispatcherResult could=20not=20be=20located=20while=20defining=20the=20class:=20org.apache= .struts2.views.tiles.TilesResult This=20is=20often=20caused=20by=20having=20the=20class=20at=20a=20higher= =20point=20in=20the=20classloader=20hierarchy Dumping=20the=20current=20context=20classloader=20hierarchy: =20=20=20=20=3D=3D>=20indicates=20defining=20classloader =20=20=20=20***=20indicates=20classloader=20where=20the=20missing=20class= =20could=20have=20been=20found ***[0] com.ibm.ws.classloader.CompoundClassLoader@58505850 =20=20=20Local=20ClassPath:=20D:\Official\PROJECTS\D&E\Source\DivorceAndE= qualizationWeb\WebContent\WEB-INF\classes;D:\Official\PROJECTS\D&E\Source= \DivorceAndEqualizationWeb\WebContent\WEB-INF\lib\struts2-core-2.1.8.1.ja= r;D:\Official\PROJECTS\D&E\Source\DivorceAndEqualizationWeb\WebContent\WE= B-INF\lib\tiles-jsp-2.0.6.jar;D:\Official\PROJECTS\D&E\Source\DivorceAndE= qualizationModel\bin;D:\Official\PROJECTS\D&E\Source\DivorceAndEqualizati= onClient\bin;D:\Official\PROJECTS\D&E\Source\DivorceAndEqualizationCommon= \bin;D:\Official\PROJECTS\D&E\Source\DivorceAndEqualizationDataService\bi= n;D:\Official\PROJECTS\D&E\Source\DivorceAndEqualizationService\bin;D:\Of= ficial\PROJECTS\D&E\Source\DivorceAndEqualizationWeb\WebContent =20=20=20Delegation=20Mode:=20PARENT_FIRST =3D=3D>[1]=20com.ibm.ws.classloader.JarClassLoader@376968824=20Local=20Cl= asspath:=20D:\Official\PROJECTS\D&E\Source\DivorceAndEqualizationEAR\logg= ing\log4j-1.2.16.jar;D:\Official\PROJECTS\D&E\Source\DivorceAndEqualizati= onEAR\sso\castor-0.9.5.3.jar;D:\Official\PROJECTS\D&E\Source\DivorceAndEq= ualizationEAR\sso\xerces.jar;D:\Official\PROJECTS\D&E\Source\DivorceAndEq= ualizationEAR\sso\jdbc-se2.0.jar;D:\Official\PROJECTS\D&E\Source\DivorceA= ndEqualizationEAR\sso\jndi.jar;D:\Official\PROJECTS\D&E\Source\DivorceAnd= EqualizationEAR\sso\jta1.0.1.jar;D:\Official\PROJECTS\D&E\Source\DivorceA= ndEqualizationEAR\sso\ssoclientlib.jar;D:\Official\PROJECTS\D&E\Source\Di= vorceAndEqualizationEAR\sso\castor-0.9.5.3-xml.jar;D:\Official\PROJECTS\D= &E\Source\DivorceAndEqualizationEAR\commons\commons-lang-2.3.jar;D:\Offic= ial\PROJECTS\D&E\Source\DivorceAndEqualizationEAR\commons\commons-beanuti= ls-1.8.2.jar;D:\Official\PROJECTS\D&E\Source\DivorceAndEqualizationEAR\co= mmons\commons-collections-3.2.jar;D:\Official\PROJECTS\D&E\Source\Divorce= AndEqualizationEAR\commons\commons-digester-2.0.jar;D:\Official\PROJECTS\= D&E\Source\DivorceAndEqualizationEAR\commons\commons-io-1.4.jar;D:\Offici= al\PROJECTS\D&E\Source\DivorceAndEqualizationEAR\commons\commons-validato= r-1.3.1.jar;D:\Official\PROJECTS\D&E\Source\DivorceAndEqualizationEAR\spr= ing\org.springframework.aop-3.0.3.RELEASE.jar;D:\Official\PROJECTS\D&E\So= urce\DivorceAndEqualizationEAR\spring\org.springframework.asm-3.0.3.RELEA= SE.jar;D:\Official\PROJECTS\D&E\Source\DivorceAndEqualizationEAR\spring\o= rg.springframework.beans-3.0.3.RELEASE.jar;D:\Official\PROJECTS\D&E\Sourc= e\DivorceAndEqualizationEAR\spring\org.springframework.context-3.0.3.RELE= ASE.jar;D:\Official\PROJECTS\D&E\Source\DivorceAndEqualizationEAR\spring\= org.springframework.core-3.0.3.RELEASE.jar;D:\Official\PROJECTS\D&E\Sourc= e\DivorceAndEqualizationEAR\spring\org.springframework.expression-3.0.3.R= ELEASE.jar;D:\Official\PROJECTS\D&E\Source\DivorceAndEqualizationEAR\spri= ng\org.springframework.instrument-3.0.3.RELEASE.jar;D:\Official\PROJECTS\= D&E\Source\DivorceAndEqualizationEAR\spring\org.springframework.jdbc-3.0.= 3.RELEASE.jar;D:\Official\PROJECTS\D&E\Source\DivorceAndEqualizationEAR\s= pring\org.springframework.web-3.0.3.RELEASE.jar;D:\Official\PROJECTS\D&E\= Source\DivorceAndEqualizationEAR\struts2\antlr-2.7.2.jar;D:\Official\PROJ= ECTS\D&E\Source\DivorceAndEqualizationEAR\struts2\dwr-1.1.1.jar;D:\Offici= al\PROJECTS\D&E\Source\DivorceAndEqualizationEAR\struts2\freemarker-2.3.1= 5.jar;D:\Official\PROJECTS\D&E\Source\DivorceAndEqualizationEAR\struts2\o= ro-2.0.8.jar;D:\Official\PROJECTS\D&E\Source\DivorceAndEqualizationEAR\st= ruts2\sitemesh-2.4.2.jar;D:\Official\PROJECTS\D&E\Source\DivorceAndEquali= zationEAR\struts2\testng-5.1.jar;D:\Official\PROJECTS\D&E\Source\DivorceA= ndEqualizationEAR\util\asm-1.5.3.jar;D:\Official\PROJECTS\D&E\Source\Divo= rceAndEqualizationEAR\util\cglib-2.1_3.jar;D:\Official\PROJECTS\D&E\Sourc= e\DivorceAndEqualizationEAR\util\cos.jar;D:\Official\PROJECTS\D&E\Source\= DivorceAndEqualizationEAR\util\js.jar;D:\Official\PROJECTS\D&E\Source\Div= orceAndEqualizationEAR\util\xbean.jar;D:\Official\PROJECTS\D&E\Source\Div= orceAndEqualizationEAR\util\javassist.jar;D:\Official\PROJECTS\D&E\Source= \DivorceAndEqualizationEAR\struts2\ognl-2.7.3.jar;D:\Official\PROJECTS\D&= E\Source\DivorceAndEqualizationEAR\struts2\struts2-junit-plugin-2.1.8.1.j= ar;D:\Official\PROJECTS\D&E\Source\DivorceAndEqualizationEAR\struts2\stru= ts2-spring-plugin-2.1.8.1.jar;D:\Official\PROJECTS\D&E\Source\DivorceAndE= qualizationEAR\struts2\struts2-testng-plugin-2.1.8.1.jar;D:\Official\PROJ= ECTS\D&E\Source\DivorceAndEqualizationEAR\struts2\xwork-core-2.1.6.jar;D:= \Official\PROJECTS\D&E\Source\DivorceAndEqualizationEAR\struts2\struts2-t= iles-plugin-2.1.8.1.jar;D:\Official\PROJECTS\D&E\Source\DivorceAndEqualiz= ationEAR\struts2\tiles-api-2.0.6.jar;D:\Official\PROJECTS\D&E\Source\Divo= rceAndEqualizationEAR\struts2\tiles-core-2.0.6.jar=20Delegation=20mode:= =20PARENT_FIRST =20=20=20[2]=20com.ibm.ws.classloader.ProtectionClassLoader@1e401e4 =20=20=20[3]=20com.ibm.ws.bootstrap.ExtClassLoader@5ac45ac4 =20=20=20[4]=20org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoad= er@16d016d0 =20=20=20[5]=20sun.misc.Launcher$AppClassLoader@2d8a2d8a =20=20=20[6]=20sun.misc.Launcher$ExtClassLoader@41d641d6 ---Original=20exception--- java.lang.NoClassDefFoundError:=20org.apache.struts2.dispatcher.ServletDi= spatcherResult =20=20=20=20=20=20at=20java.lang.ClassLoader.defineClassImpl(Native=20Met= hod) =20=20=20=20=20=20at=20java.lang.ClassLoader.defineClass(ClassLoader.java= :222) =20=20=20=20=20=20at=20java.security.SecureClassLoader.defineClass(Secure= ClassLoader.java:148) =20=20=20=20=20=20at=20com.ibm.ws.classloader.CompoundClassLoader._define= Class(CompoundClassLoader.java:526) =20=20=20=20=20=20at=20com.ibm.ws.classloader.CompoundClassLoader.findCla= ss(CompoundClassLoader.java:477) =20=20=20=20=20=20at=20com.ibm.ws.classloader.CompoundClassLoader.loadCla= ss(CompoundClassLoader.java:373) =20=20=20=20=20=20at=20java.lang.ClassLoader.loadClass(ClassLoader.java:5= 61) =20=20=20=20=20=20at=20com.ibm.ws.classloader.ReloadableClassLoader.loadC= lass(ReloadableClassLoader.java:124) =20=20=20=20=20=20at=20com.ibm.ws.classloader.CompoundClassLoader.loadCla= ss(CompoundClassLoader.java:368) =20=20=20=20=20=20at=20java.lang.ClassLoader.loadClass(ClassLoader.java:5= 61) =20=20=20=20=20=20at=20com.opensymphony.xwork2.util.ClassLoaderUtil.loadC= lass(ClassLoaderUtil.java:138) =20=20=20=20=20=20at=20com.opensymphony.xwork2.ObjectFactory.getClassInst= ance(ObjectFactory.java:96) =20=20=20=20=20=20at=20com.opensymphony.xwork2.spring.SpringObjectFactory= .getClassInstance(SpringObjectFactory.java:212) =20=20=20=20=20=20at=20com.opensymphony.xwork2.config.providers.XmlConfig= urationProvider.verifyResultType(XmlConfigurationProvider.java:519) =20=20=20=20=20=20at=20com.opensymphony.xwork2.config.providers.XmlConfig= urationProvider.addResultTypes(XmlConfigurationProvider.java:490) =20=20=20=20=20=20at=20com.opensymphony.xwork2.config.providers.XmlConfig= urationProvider.addPackage(XmlConfigurationProvider.java:446) =20=20=20=20=20=20at=20com.opensymphony.xwork2.config.providers.XmlConfig= urationProvider.loadPackages(XmlConfigurationProvider.java:264) =20=20=20=20=20=20at=20org.apache.struts2.config.StrutsXmlConfigurationPr= ovider.loadPackages(StrutsXmlConfigurationProvider.java:111) =20=20=20=20=20=20at=20com.opensymphony.xwork2.config.impl.DefaultConfigu= ration.reloadContainer(DefaultConfiguration.java:193) =20=20=20=20=20=20at=20com.opensymphony.xwork2.config.ConfigurationManage= r.getConfiguration(ConfigurationManager.java:55) =20=20=20=20=20=20at=20org.apache.struts2.dispatcher.Dispatcher.init_Prel= oadConfiguration(Dispatcher.java:374) =20=20=20=20=20=20at=20org.apache.struts2.dispatcher.Dispatcher.init(Disp= atcher.java:418) =20=20=20=20=20=20at=20org.apache.struts2.dispatcher.FilterDispatcher.ini= t(FilterDispatcher.java:190) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.filter.FilterInstanceWrapp= er.init(FilterInstanceWrapper.java:142) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.filter.WebAppFilterManager= ._loadFilter(WebAppFilterManager.java:438) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.filter.WebAppFilterManager= .loadFilter(WebAppFilterManager.java:352) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.filter.WebAppFilterManager= .getFilterInstanceWrapper(WebAppFilterManager.java:214) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.filter.WebAppFilterManager= .getFilterChain(WebAppFilterManager.java:272) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.filter.WebAppFilterManager= .doFilter(WebAppFilterManager.java:661) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.filter.WebAppFilterManager= .doFilter(WebAppFilterManager.java:646) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.extension.DefaultExtension= Processor.invokeFilters(DefaultExtensionProcessor.java:628) =20=20=20=20=20=20at=20com.ibm.ws.wswebcontainer.extension.DefaultExtensi= onProcessor.invokeFilters(DefaultExtensionProcessor.java:145) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.extension.DefaultExtension= Processor.handleRequest(DefaultExtensionProcessor.java:595) =20=20=20=20=20=20at=20com.ibm.ws.wswebcontainer.extension.DefaultExtensi= onProcessor.handleRequest(DefaultExtensionProcessor.java:111) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.webapp.WebApp.handleReques= t(WebApp.java:3129) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.webapp.WebGroup.handleRequ= est(WebGroup.java:238) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.WebContainer.handleRequest= (WebContainer.java:811) =20=20=20=20=20=20at=20com.ibm.ws.wswebcontainer.WebContainer.handleReque= st(WebContainer.java:1433) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.channel.WCChannelLink.read= y(WCChannelLink.java:93) =20=20=20=20=20=20at=20com.ibm.ws.http.channel.inbound.impl.HttpInboundLi= nk.handleDiscrimination(HttpInboundLink.java:465) =20=20=20=20=20=20at=20com.ibm.ws.http.channel.inbound.impl.HttpInboundLi= nk.handleNewInformation(HttpInboundLink.java:394) =20=20=20=20=20=20at=20com.ibm.ws.http.channel.inbound.impl.HttpInboundLi= nk.ready(HttpInboundLink.java:274) =20=20=20=20=20=20at=20com.ibm.ws.tcp.channel.impl.NewConnectionInitialRe= adCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214= ) =20=20=20=20=20=20at=20com.ibm.ws.tcp.channel.impl.NewConnectionInitialRe= adCallback.complete(NewConnectionInitialReadCallback.java:113) =20=20=20=20=20=20at=20com.ibm.ws.tcp.channel.impl.AioReadCompletionListe= ner.futureCompleted(AioReadCompletionListener.java:152) =20=20=20=20=20=20at=20com.ibm.io.async.AbstractAsyncFuture.invokeCallbac= k(AbstractAsyncFuture.java:213) =20=20=20=20=20=20at=20com.ibm.io.async.AbstractAsyncFuture.fireCompletio= nActions(AbstractAsyncFuture.java:195) =20=20=20=20=20=20at=20com.ibm.io.async.AsyncFuture.completed(AsyncFuture= .java:136) =20=20=20=20=20=20at=20com.ibm.io.async.ResultHandler.complete(ResultHand= ler.java:194) =20=20=20=20=20=20at=20com.ibm.io.async.ResultHandler.runEventProcessingL= oop(ResultHandler.java:741) =20=20=20=20=20=20at=20com.ibm.io.async.ResultHandler$2.run(ResultHandler= .java:863) =20=20=20=20=20=20at=20com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j= ava:1510) ---=20end=20Original=20exception---- =20=20=20=20=20=20at=20com.ibm.ws.classloader.CompoundClassLoader._define= Class(CompoundClassLoader.java:555) =20=20=20=20=20=20at=20com.ibm.ws.classloader.CompoundClassLoader.findCla= ss(CompoundClassLoader.java:477) =20=20=20=20=20=20at=20com.ibm.ws.classloader.CompoundClassLoader.loadCla= ss(CompoundClassLoader.java:373) =20=20=20=20=20=20at=20java.lang.ClassLoader.loadClass(ClassLoader.java:5= 61) =20=20=20=20=20=20at=20com.ibm.ws.classloader.ReloadableClassLoader.loadC= lass(ReloadableClassLoader.java:124) =20=20=20=20=20=20at=20com.ibm.ws.classloader.CompoundClassLoader.loadCla= ss(CompoundClassLoader.java:368) =20=20=20=20=20=20at=20java.lang.ClassLoader.loadClass(ClassLoader.java:5= 61) =20=20=20=20=20=20at=20com.opensymphony.xwork2.util.ClassLoaderUtil.loadC= lass(ClassLoaderUtil.java:138) =20=20=20=20=20=20at=20com.opensymphony.xwork2.ObjectFactory.getClassInst= ance(ObjectFactory.java:96) =20=20=20=20=20=20at=20com.opensymphony.xwork2.spring.SpringObjectFactory= .getClassInstance(SpringObjectFactory.java:212) =20=20=20=20=20=20at=20com.opensymphony.xwork2.config.providers.XmlConfig= urationProvider.verifyResultType(XmlConfigurationProvider.java:519) =20=20=20=20=20=20at=20com.opensymphony.xwork2.config.providers.XmlConfig= urationProvider.addResultTypes(XmlConfigurationProvider.java:490) =20=20=20=20=20=20at=20com.opensymphony.xwork2.config.providers.XmlConfig= urationProvider.addPackage(XmlConfigurationProvider.java:446) =20=20=20=20=20=20at=20com.opensymphony.xwork2.config.providers.XmlConfig= urationProvider.loadPackages(XmlConfigurationProvider.java:264) =20=20=20=20=20=20at=20org.apache.struts2.config.StrutsXmlConfigurationPr= ovider.loadPackages(StrutsXmlConfigurationProvider.java:111) =20=20=20=20=20=20at=20com.opensymphony.xwork2.config.impl.DefaultConfigu= ration.reloadContainer(DefaultConfiguration.java:193) =20=20=20=20=20=20at=20com.opensymphony.xwork2.config.ConfigurationManage= r.getConfiguration(ConfigurationManager.java:55) =20=20=20=20=20=20at=20org.apache.struts2.dispatcher.Dispatcher.init_Prel= oadConfiguration(Dispatcher.java:374) =20=20=20=20=20=20at=20org.apache.struts2.dispatcher.Dispatcher.init(Disp= atcher.java:418) =20=20=20=20=20=20at=20org.apache.struts2.dispatcher.FilterDispatcher.ini= t(FilterDispatcher.java:190) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.filter.FilterInstanceWrapp= er.init(FilterInstanceWrapper.java:142) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.filter.WebAppFilterManager= ._loadFilter(WebAppFilterManager.java:438) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.filter.WebAppFilterManager= .loadFilter(WebAppFilterManager.java:352) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.filter.WebAppFilterManager= .getFilterInstanceWrapper(WebAppFilterManager.java:214) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.filter.WebAppFilterManager= .getFilterChain(WebAppFilterManager.java:272) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.filter.WebAppFilterManager= .doFilter(WebAppFilterManager.java:661) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.filter.WebAppFilterManager= .doFilter(WebAppFilterManager.java:646) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.extension.DefaultExtension= Processor.invokeFilters(DefaultExtensionProcessor.java:628) =20=20=20=20=20=20at=20com.ibm.ws.wswebcontainer.extension.DefaultExtensi= onProcessor.invokeFilters(DefaultExtensionProcessor.java:145) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.extension.DefaultExtension= Processor.handleRequest(DefaultExtensionProcessor.java:595) =20=20=20=20=20=20at=20com.ibm.ws.wswebcontainer.extension.DefaultExtensi= onProcessor.handleRequest(DefaultExtensionProcessor.java:111) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.webapp.WebApp.handleReques= t(WebApp.java:3129) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.webapp.WebGroup.handleRequ= est(WebGroup.java:238) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.WebContainer.handleRequest= (WebContainer.java:811) =20=20=20=20=20=20at=20com.ibm.ws.wswebcontainer.WebContainer.handleReque= st(WebContainer.java:1433) =20=20=20=20=20=20at=20com.ibm.ws.webcontainer.channel.WCChannelLink.read= y(WCChannelLink.java:93) =20=20=20=20=20=20at=20com.ibm.ws.http.channel.inbound.impl.HttpInboundLi= nk.handleDiscrimination(HttpInboundLink.java:465) =20=20=20=20=20=20at=20com.ibm.ws.http.channel.inbound.impl.HttpInboundLi= nk.handleNewInformation(HttpInboundLink.java:394) =20=20=20=20=20=20at=20com.ibm.ws.http.channel.inbound.impl.HttpInboundLi= nk.ready(HttpInboundLink.java:274) =20=20=20=20=20=20at=20com.ibm.ws.tcp.channel.impl.NewConnectionInitialRe= adCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214= ) =20=20=20=20=20=20at=20com.ibm.ws.tcp.channel.impl.NewConnectionInitialRe= adCallback.complete(NewConnectionInitialReadCallback.java:113) =20=20=20=20=20=20at=20com.ibm.ws.tcp.channel.impl.AioReadCompletionListe= ner.futureCompleted(AioReadCompletionListener.java:152) =20=20=20=20=20=20at=20com.ibm.io.async.AbstractAsyncFuture.invokeCallbac= k(AbstractAsyncFuture.java:213) =20=20=20=20=20=20at=20com.ibm.io.async.AbstractAsyncFuture.fireCompletio= nActions(AbstractAsyncFuture.java:195) =20=20=20=20=20=20at=20com.ibm.io.async.AsyncFuture.completed(AsyncFuture= .java:136) =20=20=20=20=20=20at=20com.ibm.io.async.ResultHandler.complete(ResultHand= ler.java:194) =20=20=20=20=20=20at=20com.ibm.io.async.ResultHandler.runEventProcessingL= oop(ResultHandler.java:741) =20=20=20=20=20=20at=20com.ibm.io.async.ResultHandler$2.run(ResultHandler= .java:863) =20=20=20=20=20=20at=20com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j= ava:1510) [11/2/10=2012:00:47:108=20IST]=2000000063=20XmlConfigurat=20W=20com.opens= ymphony.xwork2.util.logging.commons.CommonsLogger=20warn=20Result=20class= =20[org.apache.struts2.views.tiles.TilesResult]=20doesn't=20exist=20(NoCl= assDefFoundError)=20at=20result-type=20-=20file:/D:/Official/PROJECTS/D&E= /Source/DivorceAndEqualizationWeb/WebContent/WEB-INF/classes/struts.xml:1= 2:58,=20ignoring =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20java.lang.NoClassDefFoundError:=20Error=20whil= e=20defining=20class:=20org.apache.struts2.views.tiles.TilesResult This=20error=20indicates=20that=20the=20class:=20org.apache.struts2.dispa= tcher.ServletDispatcherResult could=20not=20be=20located=20while=20defining=20the=20class:=20org.apache= .struts2.views.tiles.TilesResult This=20is=20often=20caused=20by=20having=20the=20class=20at=20a=20higher= =20point=20in=20the=20classloader=20hierarchy Thanks=20=20and=20Regards, Satheesh=20Kannan=20A=20B DISCLAIMER: -------------------------------------------------------------------------= ---------------------------------------------- The=20contents=20of=20this=20e-mail=20and=20any=20attachment(s)=20are=20c= onfidential=20and=20intended=20for=20the=20named=20recipient(s)=20only.= =20 It=20shall=20not=20attach=20any=20liability=20on=20the=20originator=20or= =20HCL=20or=20its=20affiliates.=20Any=20views=20or=20opinions=20presented= =20in=20 this=20email=20are=20solely=20those=20of=20the=20author=20and=20may=20not= =20necessarily=20reflect=20the=20opinions=20of=20HCL=20or=20its=20affilia= tes.=20 Any=20form=20of=20reproduction,=20dissemination,=20copying,=20disclosure,= =20modification,=20distribution=20and=20/=20or=20publication=20of=20 this=20message=20without=20the=20prior=20written=20consent=20of=20the=20a= uthor=20of=20this=20e-mail=20is=20strictly=20prohibited.=20If=20you=20hav= e=20 received=20this=20email=20in=20error=20please=20delete=20it=20and=20notif= y=20the=20sender=20immediately.=20Before=20opening=20any=20mail=20and=20 attachments=20please=20check=20them=20for=20viruses=20and=20defect. -------------------------------------------------------------------------= ---------------------------------------------- --_000_196713748F6954459B10FE5282699F5F1B9ADA39C5CHNHCLTEVS09H_--