Struts 2.1.8 Tiles
Hi, Am trying to use tiles in my project using struts 2.1.8, everything is working fine without tiles. But if am configured tiles, it throwing exception as mentioned below. The following jars are used. struts2-core-2.1.8.1, tiles-jsp-2.0.6.\, struts2-spring-plugin-2.1.8.1, struts2-testng-plugin-2.1.8.1, struts2-tiles-plugin-2.1.8.1, testng-5.1, tiles-api-2.0.6, tiles-core-2.0.6, xwork-core-2.1.6, antlr-2.7.2, dwr-1.1.1, ognl-2.7.3 And the stack trace am getting is given below. Please suggest me to resolve this. [11/2/10 12:00:44:921 IST] 0063 XmlConfigurat I com.opensymphony.xwork2.util.logging.commons.CommonsLogger info Parsing configuration file [struts-default.xml] [11/2/10 12:00:45:140 IST] 0063 XmlConfigurat I com.opensymphony.xwork2.util.logging.commons.CommonsLogger info Parsing configuration file [struts-plugin.xml] [11/2/10 12:00:45:186 IST] 0063 XmlConfigurat I com.opensymphony.xwork2.util.logging.commons.CommonsLogger info Parsing configuration file [struts.xml] [11/2/10 12:00:45:218 IST] 0063 BeanSelection I com.opensymphony.xwork2.util.logging.commons.CommonsLogger info Loading global messages from com.aegon.de.web.resources.deresources [11/2/10 12:00:45:515 IST] 0063 StrutsSpringO I com.opensymphony.xwork2.util.logging.commons.CommonsLogger info Initializing Struts-Spring integration... [11/2/10 12:00:45:530 IST] 0063 SpringObjectF I com.opensymphony.xwork2.util.logging.commons.CommonsLogger info Setting autowire strategy to name [11/2/10 12:00:45:546 IST] 0063 StrutsSpringO I com.opensymphony.xwork2.util.logging.commons.CommonsLogger info ... initialized Struts-Spring integration successfully [11/2/10 12:00:47:061 IST] 0063 XmlConfigurat W com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn Result class [org.apache.struts2.views.tiles.TilesResult] doesn't exist (NoClassDefFoundError) at result-type - wsjar:file:/D:/Official/PROJECTS/DE/Source/DivorceAndEqualizationEAR/struts2/struts2-tiles-plugin-2.1.8.1.jar!/struts-plugin.xml:31:91, ignoring java.lang.NoClassDefFoundError: Error while defining class: org.apache.struts2.views.tiles.TilesResult This error indicates that the class: org.apache.struts2.dispatcher.ServletDispatcherResult could not be located while defining the class: org.apache.struts2.views.tiles.TilesResult This is often caused by having the class at a higher point in the classloader hierarchy Dumping the current context classloader hierarchy: == indicates defining classloader *** indicates classloader where the missing class could have been found ***[0] com.ibm.ws.classloader.compoundclassloa...@58505850 Local ClassPath: D:\Official\PROJECTS\DE\Source\DivorceAndEqualizationWeb\WebContent\WEB-INF\classes;D:\Official\PROJECTS\DE\Source\DivorceAndEqualizationWeb\WebContent\WEB-INF\lib\struts2-core-2.1.8.1.jar;D:\Official\PROJECTS\DE\Source\DivorceAndEqualizationWeb\WebContent\WEB-INF\lib\tiles-jsp-2.0.6.jar;D:\Official\PROJECTS\DE\Source\DivorceAndEqualizationModel\bin;D:\Official\PROJECTS\DE\Source\DivorceAndEqualizationClient\bin;D:\Official\PROJECTS\DE\Source\DivorceAndEqualizationCommon\bin;D:\Official\PROJECTS\DE\Source\DivorceAndEqualizationDataService\bin;D:\Official\PROJECTS\DE\Source\DivorceAndEqualizationService\bin;D:\Official\PROJECTS\DE\Source\DivorceAndEqualizationWeb\WebContent Delegation Mode: PARENT_FIRST ==[1] com.ibm.ws.classloader.jarclassloa...@376968824 Local Classpath:
Re: Struts 2.1.8 Tiles
As you can see struts2-tiles-plugin and struts2-core are located in different places. So your application server loads them in two different time: D:\Official\PROJECTS\DE\Source\*DivorceAndEqualizationEAR*\struts2\struts2-tiles-plugin-2.1.8.1.jar; D:\Official\PROJECTS\DE\Source\*DivorceAndEqualizationWeb*\WebContent\WEB-INF\lib\struts2-core-2.1.8.1.jar You could see how EAR content takes precedence over WebContent. 2010/11/2 Satheesh Kannan A B satheesh.kan...@hcl.com: Hi, Am trying to use tiles in my project using struts 2.1.8, everything is working fine without tiles. But if am configured tiles, it throwing exception as mentioned below. The following jars are used. struts2-core-2.1.8.1, tiles-jsp-2.0.6.\, struts2-spring-plugin-2.1.8.1, struts2-testng-plugin-2.1.8.1, struts2-tiles-plugin-2.1.8.1, testng-5.1, tiles-api-2.0.6, tiles-core-2.0.6, xwork-core-2.1.6, antlr-2.7.2, dwr-1.1.1, ognl-2.7.3 And the stack trace am getting is given below. Please suggest me to resolve this. [11/2/10 12:00:44:921 IST] 0063 XmlConfigurat I com.opensymphony.xwork2.util.logging.commons.CommonsLogger info Parsing configuration file [struts-default.xml] [11/2/10 12:00:45:140 IST] 0063 XmlConfigurat I com.opensymphony.xwork2.util.logging.commons.CommonsLogger info Parsing configuration file [struts-plugin.xml] [11/2/10 12:00:45:186 IST] 0063 XmlConfigurat I com.opensymphony.xwork2.util.logging.commons.CommonsLogger info Parsing configuration file [struts.xml] [11/2/10 12:00:45:218 IST] 0063 BeanSelection I com.opensymphony.xwork2.util.logging.commons.CommonsLogger info Loading global messages from com.aegon.de.web.resources.deresources [11/2/10 12:00:45:515 IST] 0063 StrutsSpringO I com.opensymphony.xwork2.util.logging.commons.CommonsLogger info Initializing Struts-Spring integration... [11/2/10 12:00:45:530 IST] 0063 SpringObjectF I com.opensymphony.xwork2.util.logging.commons.CommonsLogger info Setting autowire strategy to name [11/2/10 12:00:45:546 IST] 0063 StrutsSpringO I com.opensymphony.xwork2.util.logging.commons.CommonsLogger info ... initialized Struts-Spring integration successfully [11/2/10 12:00:47:061 IST] 0063 XmlConfigurat W com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn Result class [org.apache.struts2.views.tiles.TilesResult] doesn't exist (NoClassDefFoundError) at result-type - wsjar:file:/D:/Official/PROJECTS/DE/Source/DivorceAndEqualizationEAR/struts2/struts2-tiles-plugin-2.1.8.1.jar!/struts-plugin.xml:31:91, ignoring java.lang.NoClassDefFoundError: Error while defining class: org.apache.struts2.views.tiles.TilesResult This error indicates that the class: org.apache.struts2.dispatcher.ServletDispatcherResult could not be located while defining the class: org.apache.struts2.views.tiles.TilesResult This is often caused by having the class at a higher point in the classloader hierarchy Dumping the current context classloader hierarchy: == indicates defining classloader *** indicates classloader where the missing class could have been found ***[0] com.ibm.ws.classloader.compoundclassloa...@58505850 Local ClassPath: D:\Official\PROJECTS\DE\Source\DivorceAndEqualizationWeb\WebContent\WEB-INF\classes;D:\Official\PROJECTS\DE\Source\DivorceAndEqualizationWeb\WebContent\WEB-INF\lib\struts2-core-2.1.8.1.jar;D:\Official\PROJECTS\DE\Source\DivorceAndEqualizationWeb\WebContent\WEB-INF\lib\tiles-jsp-2.0.6.jar;D:\Official\PROJECTS\DE\Source\DivorceAndEqualizationModel\bin;D:\Official\PROJECTS\DE\Source\DivorceAndEqualizationClient\bin;D:\Official\PROJECTS\DE\Source\DivorceAndEqualizationCommon\bin;D:\Official\PROJECTS\DE\Source\DivorceAndEqualizationDataService\bin;D:\Official\PROJECTS\DE\Source\DivorceAndEqualizationService\bin;D:\Official\PROJECTS\DE\Source\DivorceAndEqualizationWeb\WebContent Delegation Mode: PARENT_FIRST ==[1] com.ibm.ws.classloader.jarclassloa...@376968824 Local Classpath:
Re: Struts 2.1.8 Tiles
Try to put dependencies in the same folder. -- Maurizio Cucchiara - To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org
RE: Struts 2.1.8 Tiles
Hi, I did wat u told. Now both struts tiles plugin and struts core 2.1.8 are sin web layer itself. Its deployed perfectly but if am try to run my appl in browser its showing. ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed. Full stack trace given below. [11/2/10 15:50:34:775 IST] 004e SystemOut O 2010-11-02 15:50:34,743 [WebContainer : 0] ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed Unable to load configuration. - action - file:/D:/Official/PROJECTS/DE/Source/DivorceAndEqualizationWeb/WebContent/WEB-INF/classes/struts.xml:16:44 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418) at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142) at com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:438) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:352) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:214) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:272) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:661) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:646) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:628) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:145) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:595) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:111) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811) at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1433) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:93) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213) at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) Caused by: Error building results for action start in namespace / - action - file:/D:/Official/PROJECTS/DE/Source/DivorceAndEqualizationWeb/WebContent/WEB-INF/classes/struts.xml:16:44 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:367) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:468) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:264) at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111) at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:193) at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55) Thanks and Regards, Satheesh Kannan A B -Original Message- From: Maurizio Cucchiara [mailto:maurizio.cucchi...@gmail.com] Sent: Tuesday,
Re: Struts 2.1.8 Tiles
Could you post your struts.xml file? 2010/11/2 Satheesh Kannan A B satheesh.kan...@hcl.com: Hi, I did wat u told. Now both struts tiles plugin and struts core 2.1.8 are sin web layer itself. Its deployed perfectly but if am try to run my appl in browser its showing. ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed. Full stack trace given below. [11/2/10 15:50:34:775 IST] 004e SystemOut O 2010-11-02 15:50:34,743 [WebContainer : 0] ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed Unable to load configuration. - action - file:/D:/Official/PROJECTS/DE/Source/DivorceAndEqualizationWeb/WebContent/WEB-INF/classes/struts.xml:16:44 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418) at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142) at com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:438) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:352) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:214) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:272) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:661) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:646) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:628) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:145) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:595) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:111) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811) at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1433) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:93) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213) at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) Caused by: Error building results for action start in namespace / - action - file:/D:/Official/PROJECTS/DE/Source/DivorceAndEqualizationWeb/WebContent/WEB-INF/classes/struts.xml:16:44 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:367) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:468) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:264) at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111) at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:193) at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55) Thanks
RE: Struts 2.1.8 Tiles
Hi, Below is my content of my struts.xml contents. ?xml version=1.0 encoding=UTF-8 ? !DOCTYPE struts PUBLIC -//Apache Software Foundation//DTD Struts Configuration 2.0//EN http://struts.apache.org/dtds/struts-2.0.dtd; struts constant name=struts.objectFactory value=spring / constant name=struts.devMode value=false / package name=DE extends=struts-default namespace=/ result-types result-type name=tiles class=org.apache.struts2.views.tiles.TilesResult / /result-types action name=start class=startAction result type=tileshome.page/result result name=success type=tileshome.page/result result name=error type=tileshome.page/result !--result name=successindex_de.jsp/result result name=errorindex_de.jsp/result result name=error type=tileshome.page/result -- /action action name=manageCase class=manageCaseAction result name=header type=tileshome.page/result !--result name=header/pages/layout/header.jsp/result -- /action action name=defineDataRelationship class=defineDataRelationshipAction /action action name=startOfRelationship class=startOfRelationshipAction /action action name=endOfRelationship class=endOfRelationshipAction /action action name=defineMutation class=defineMutationAction /action action name=calculateRights class=calculateRightsAction /action action name=createLetter class=createLetterAction/action action name=viewDoc class=viewDocAction/action /package /struts Thanks and Regards, Satheesh Kannan A B -Original Message- From: Maurizio Cucchiara [mailto:maurizio.cucchi...@gmail.com] Sent: Tuesday, November 02, 2010 4:03 PM To: Struts Users Mailing List Subject: Re: Struts 2.1.8 Tiles Could you post your struts.xml file? 2010/11/2 Satheesh Kannan A B satheesh.kan...@hcl.com: Hi, I did wat u told. Now both struts tiles plugin and struts core 2.1.8 are sin web layer itself. Its deployed perfectly but if am try to run my appl in browser its showing. ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed. Full stack trace given below. [11/2/10 15:50:34:775 IST] 004e SystemOut O 2010-11-02 15:50:34,743 [WebContainer : 0] ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed Unable to load configuration. - action - file:/D:/Official/PROJECTS/DE/Source/DivorceAndEqualizationWeb/WebContent/WEB-INF/classes/struts.xml:16:44 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418) at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142) at com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:438) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:352) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:214) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:272) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:661) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:646) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:628) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:145) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:595) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:111) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811) at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1433) at
Re: Struts 2.1.8 Tiles
This time it seems you have trouble with spring configuration (http://struts.apache.org/2.1.8.1/docs/spring-plugin.html). 2010/11/2 Satheesh Kannan A B satheesh.kan...@hcl.com: Hi, Below is my content of my struts.xml contents. ?xml version=1.0 encoding=UTF-8 ? !DOCTYPE struts PUBLIC -//Apache Software Foundation//DTD Struts Configuration 2.0//EN http://struts.apache.org/dtds/struts-2.0.dtd; struts constant name=struts.objectFactory value=spring / constant name=struts.devMode value=false / package name=DE extends=struts-default namespace=/ result-types result-type name=tiles class=org.apache.struts2.views.tiles.TilesResult / /result-types action name=start class=startAction result type=tileshome.page/result result name=success type=tileshome.page/result result name=error type=tileshome.page/result !--result name=successindex_de.jsp/result result name=errorindex_de.jsp/result result name=error type=tileshome.page/result -- /action action name=manageCase class=manageCaseAction result name=header type=tileshome.page/result !--result name=header/pages/layout/header.jsp/result -- /action action name=defineDataRelationship class=defineDataRelationshipAction /action action name=startOfRelationship class=startOfRelationshipAction /action action name=endOfRelationship class=endOfRelationshipAction /action action name=defineMutation class=defineMutationAction /action action name=calculateRights class=calculateRightsAction /action action name=createLetter class=createLetterAction/action action name=viewDoc class=viewDocAction/action /package /struts Thanks and Regards, Satheesh Kannan A B -Original Message- From: Maurizio Cucchiara [mailto:maurizio.cucchi...@gmail.com] Sent: Tuesday, November 02, 2010 4:03 PM To: Struts Users Mailing List Subject: Re: Struts 2.1.8 Tiles Could you post your struts.xml file? 2010/11/2 Satheesh Kannan A B satheesh.kan...@hcl.com: Hi, I did wat u told. Now both struts tiles plugin and struts core 2.1.8 are sin web layer itself. Its deployed perfectly but if am try to run my appl in browser its showing. ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed. Full stack trace given below. [11/2/10 15:50:34:775 IST] 004e SystemOut O 2010-11-02 15:50:34,743 [WebContainer : 0] ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed Unable to load configuration. - action - file:/D:/Official/PROJECTS/DE/Source/DivorceAndEqualizationWeb/WebContent/WEB-INF/classes/struts.xml:16:44 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418) at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142) at com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:438) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:352) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:214) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:272) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:661) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:646) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:628) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:145) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:595) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:111) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238) at
Re: Struts 2.1.8 Tiles
It looks like you extended the struts-default instead of the tiles-default and you didn't define the tiles result type yourself. Try changing the package declaration to extends=tiles-default (*Chris*) On Tue, Nov 2, 2010 at 3:49 AM, Maurizio Cucchiara maurizio.cucchi...@gmail.com wrote: This time it seems you have trouble with spring configuration (http://struts.apache.org/2.1.8.1/docs/spring-plugin.html). 2010/11/2 Satheesh Kannan A B satheesh.kan...@hcl.com: Hi, Below is my content of my struts.xml contents. ?xml version=1.0 encoding=UTF-8 ? !DOCTYPE struts PUBLIC -//Apache Software Foundation//DTD Struts Configuration 2.0//EN http://struts.apache.org/dtds/struts-2.0.dtd; struts constant name=struts.objectFactory value=spring / constant name=struts.devMode value=false / package name=DE extends=struts-default namespace=/ result-types result-type name=tiles class=org.apache.struts2.views.tiles.TilesResult / /result-types action name=start class=startAction result type=tileshome.page/result result name=success type=tileshome.page/result result name=error type=tileshome.page/result !--result name=successindex_de.jsp/result result name=errorindex_de.jsp/result result name=error type=tileshome.page/result -- /action action name=manageCase class=manageCaseAction result name=header type=tileshome.page/result !--result name=header/pages/layout/header.jsp/result -- /action action name=defineDataRelationship class=defineDataRelationshipAction /action action name=startOfRelationship class=startOfRelationshipAction /action action name=endOfRelationship class=endOfRelationshipAction /action action name=defineMutation class=defineMutationAction /action action name=calculateRights class=calculateRightsAction /action action name=createLetter class=createLetterAction/action action name=viewDoc class=viewDocAction/action /package /struts Thanks and Regards, Satheesh Kannan A B -Original Message- From: Maurizio Cucchiara [mailto:maurizio.cucchi...@gmail.com] Sent: Tuesday, November 02, 2010 4:03 PM To: Struts Users Mailing List Subject: Re: Struts 2.1.8 Tiles Could you post your struts.xml file? 2010/11/2 Satheesh Kannan A B satheesh.kan...@hcl.com: Hi, I did wat u told. Now both struts tiles plugin and struts core 2.1.8 are sin web layer itself. Its deployed perfectly but if am try to run my appl in browser its showing. ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed. Full stack trace given below. [11/2/10 15:50:34:775 IST] 004e SystemOut O 2010-11-02 15:50:34,743 [WebContainer : 0] ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed Unable to load configuration. - action - file:/D:/Official/PROJECTS/DE/Source/DivorceAndEqualizationWeb/WebContent/WEB-INF/classes/struts.xml:16:44 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418) at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142) at com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:438) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:352) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:214) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:272) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:661) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:646) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:628) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:145) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:595) at
RE: Struts 2.1.8 Tiles
Hi, I tried wat u all told, since am facing this issue. package name=DE extends=struts-default,tiles-default namespace=/ [11/3/10 0:51:32:207 IST] 00db SystemOut O 2010-11-03 00:51:32,160 [WebContainer : 0] ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed Unable to load configuration. - action - file:/D:/Official/PROJECTS/DE/Source/DivorceAndEqualizationWeb/WebContent/WEB-INF/classes/struts.xml:16:44 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418) at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142) at com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:438) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:352) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:214) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:272) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:661) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:646) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:628) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:145) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:595) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:111) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811) at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1433) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:93) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213) at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) Caused by: Error building results for action start in namespace / - action - file:/D:/Official/PROJECTS/DE/Source/DivorceAndEqualizationWeb/WebContent/WEB-INF/classes/struts.xml:16:44 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:367) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:468) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:264) at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111) at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:193) at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55) ... 32 more Thanks and Regards, Satheesh Kannan A B -Original Message- From: Chris Pratt [mailto:thechrispr...@gmail.com] Sent: Wednesday, November 03, 2010 12:05 AM To: Struts Users Mailing List Subject: Re: Struts 2.1.8 Tiles It looks like you extended the struts-default instead of the
RE: Struts 2.1.8 Tiles
implement one extends e.g. package name=DE extends=tiles-default namespace=/ Martin __ Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen. Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni. From: satheesh.kan...@hcl.com To: user@struts.apache.org Date: Wed, 3 Nov 2010 00:52:52 +0530 Subject: RE: Struts 2.1.8 Tiles Hi, I tried wat u all told, since am facing this issue. package name=DE extends=struts-default,tiles-default namespace=/ [11/3/10 0:51:32:207 IST] 00db SystemOut O 2010-11-03 00:51:32,160 [WebContainer : 0] ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed Unable to load configuration. - action - file:/D:/Official/PROJECTS/DE/Source/DivorceAndEqualizationWeb/WebContent/WEB-INF/classes/struts.xml:16:44 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418) at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142) at com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:438) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:352) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:214) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:272) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:661) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:646) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:628) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:145) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:595) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:111) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811) at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1433) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:93) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213) at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:741) at
RE: Struts 2.1.8 Tiles
Hi, Below one also not working. If am give action name=manageCase class=manageCaseAction result name=header /pages/layout/header.jsp/result/action Like above means working perfectlt, but if am change this result type to tiles as given as below means throwing exception. action name=manageCase class=manageCaseAction result name=header type=tileshome.page/result /action And exception given below. [WebContainer : 3] ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed Unable to load configuration. - action - file:/D:/Official/PROJECTS/DE/Source/DivorceAndEqualizationWeb/WebContent/WEB-INF/classes/struts.xml:26:54 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418) Thanks and Regards, Satheesh Kannan A B - INDIA -Original Message- From: Martin Gainty [mailto:mgai...@hotmail.com] Sent: Wednesday, November 03, 2010 1:16 AM To: Struts Users Mailing List Subject: RE: Struts 2.1.8 Tiles implement one extends e.g. package name=DE extends=tiles-default namespace=/ Martin __ Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen. Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni. From: satheesh.kan...@hcl.com To: user@struts.apache.org Date: Wed, 3 Nov 2010 00:52:52 +0530 Subject: RE: Struts 2.1.8 Tiles Hi, I tried wat u all told, since am facing this issue. package name=DE extends=struts-default,tiles-default namespace=/ [11/3/10 0:51:32:207 IST] 00db SystemOut O 2010-11-03 00:51:32,160 [WebContainer : 0] ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed Unable to load configuration. - action - file:/D:/Official/PROJECTS/DE/Source/DivorceAndEqualizationWeb/WebContent/WEB-INF/classes/struts.xml:16:44 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418) at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142) at com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:438) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:352) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:214) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:272) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:661) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:646) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:628) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:145) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:595) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:111) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811) at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1433) at
Re: RE: Struts 2.1.8 Tiles
Do you have the struts-tiles plug-in in your WEB-INF/lib directory? (*chris*) On Nov 2, 2010 1:22 PM, Satheesh Kannan A B satheesh.kan...@hcl.com wrote: Hi, Below one also not working. If am give action name=manageCase class=manageCaseAction result name=header /pages/layout/header.jsp/result /action Like above means working perfectlt, but if am change this result type to tiles as given as below means throwing exception. action name=manageCase class=manageCaseAction result name=header type=tileshome.page/result /action And exception given below. [WebContainer : 3] ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed Unable to load configuration. - action - file:/D:/Official/PROJECTS/DE/Source/DivorceAndEqualizationWeb/WebContent/WEB-INF/classes/struts.xml:26:54 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418) Thanks and Regards, Satheesh Kannan A B - INDIA -Original Message- From: Martin Gainty [mailto:mgai...@hotmail.com] Sent: Wednesday, November 03, 2010 1:16 AM To: Struts Users Mailing List Subject: RE: Struts 2.1.8 Tiles implement one extends e.g. package name=DE extends=tiles-default namespace=/ Martin __ Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen. Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni. From: satheesh.kan...@hcl.com To: user@struts.apache.org Date: Wed, 3 Nov 2010 00:52:52 +0530 Subject: RE: Struts 2.1.8 Tiles Hi, I tried wat u all told, since am facing this issue. package name=DE extends=struts-default,tiles-default namespace=/ [11/3/10 0:51:32:207 IST] 00db SystemOut O 2010-11-03 00:51:32,160 [WebContainer : 0] ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed Unable to load configuration. - action - file:/D:/Official/PROJECTS/DE/Source/DivorceAndEqualizationWeb/WebContent/WEB-INF/classes/struts.xml:16:44 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418) at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142) at com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:438) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:352) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:214) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:272) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:661) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:646) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:628) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:145) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:595) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:111) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811) at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1433) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:93) at
Struts - optiontransferselect - Triple
Is it possible to customize / Build optiontransferselect for three dropdown boxes With Triple List (3 List boxes with Left and Right buttons)? s:optiontransferselect tooltip=Select Your Favourite Cartoon Characters label=Favourite Cartoons Characters name=leftSideCartoonCharacters leftTitle=Left Title rightTitle=Right Title list={'Popeye', 'He-Man', 'Spiderman'} multiple=true headerKey=headerKey headerValue=--- Please Select --- emptyOption=true doubleList={'Superman', 'Mickey Mouse', 'Donald Duck'} doubleName=rightSideCartoonCharacters doubleHeaderKey=doubleHeaderKey doubleHeaderValue=--- Please Select --- doubleEmptyOption=true doubleMultiple=true / DISCLAIMER: This email may contain confidential information and is intended only for the use of the specific individual(s) to which it is addressed. If you are not the intended recipient of this email, you are hereby notified that any unauthorized use, dissemination or copying of this email or the information contained in it or attached to it is strictly prohibited. If you received this message in error, please immediately notify the sender at Infotech or mail.ad...@infotech-enterprises.com and delete the original message.
s:iterator get value to specific key
Dear all , Please please help me on this, I have a map with iterator tag, i need to get a value for a specific key, can i do this s:iterator value=MAP I want to say s:property value=MAP['KEY'] / , i expect VALUE for the relevant key /s:iterator Thanks Lot. emil
Re: s:iterator get value to specific key
This should work: s:iterator value=MAP s:property value=KEY/ /s:iterator s:iterator value=MAP I want to says:property value=MAP['KEY'] /, i expect VALUE for the relevant key /s:iterator - To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org
Re: s:iterator get value to specific key
You should be able to access on a specific map item through s:property value=map.key/ or s:property value=map['key']/ You also should be able to iterate through s:iterator value=map s:property value=key/ s:property value=value/ /s:iterator 2010/11/2 Emil Dombagolla dombago...@gmail.com: Dear all , Please please help me on this, I have a map with iterator tag, i need to get a value for a specific key, can i do this s:iterator value=MAP I want to say s:property value=MAP['KEY'] / , i expect VALUE for the relevant key /s:iterator Thanks Lot. emil -- Maurizio Cucchiara - To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org
Re: Struts - optiontransferselect - Triple
In order to implement what you mean, the best way I know is write client-side component from scratch. Take a look at http://developer.yahoo.com/yui/3/examples/dd/list-drag.html or http://jqueryui.com/demos/sortable/#empty-lists|default 2010/11/2 Raghuveer Vellanki raghuveer.vella...@infotech-enterprises.com: Is it possible to customize / Build optiontransferselect for three dropdown boxes With Triple List (3 List boxes with Left and Right buttons)? s:optiontransferselect tooltip=Select Your Favourite Cartoon Characters label=Favourite Cartoons Characters name=leftSideCartoonCharacters leftTitle=Left Title rightTitle=Right Title list={'Popeye', 'He-Man', 'Spiderman'} multiple=true headerKey=headerKey headerValue=--- Please Select --- emptyOption=true doubleList={'Superman', 'Mickey Mouse', 'Donald Duck'} doubleName=rightSideCartoonCharacters doubleHeaderKey=doubleHeaderKey doubleHeaderValue=--- Please Select --- doubleEmptyOption=true doubleMultiple=true / DISCLAIMER: This email may contain confidential information and is intended only for the use of the specific individual(s) to which it is addressed. If you are not the intended recipient of this email, you are hereby notified that any unauthorized use, dissemination or copying of this email or the information contained in it or attached to it is strictly prohibited. If you received this message in error, please immediately notify the sender at Infotech or mail.ad...@infotech-enterprises.com and delete the original message. -- Maurizio Cucchiara - To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org
Re: Struts - optiontransferselect - Triple
On 11/2/10 1:34 AM, Raghuveer Vellanki wrote: Is it possible to customize / Build optiontransferselect for three dropdown boxes With Triple List (3 List boxes with Left and Right buttons)? Look at the html and javascript that actually runs in the browser when you use this tag. It's pretty straightforward and could easily be extended. It's probably much easier to just build your one page than to extend the tag/templates that auto-generate it, but if you want to do the latter, I'd still start with the former so you can see what changes you need. -Dale - To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org
Re: s:iterator get value to specific key
in Java you have two tools to get what you're asking for: Map has an entrySet() method returns a SetMap.Entry, each one of which has a getKey() and a getValue() method. The original map also has a get() method. So translating to ognl, you can iterate over map.entrySet(), and use top.key, top.value (or just key, value)...or wherever you have a key, you can always say map.get(key). -Dale - To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org