Struts 2.1.8 Tiles

2010-11-02 Thread Satheesh Kannan A B
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

2010-11-02 Thread Maurizio Cucchiara
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

2010-11-02 Thread Maurizio Cucchiara
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

2010-11-02 Thread Satheesh Kannan A B
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

2010-11-02 Thread Maurizio Cucchiara
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

2010-11-02 Thread Satheesh Kannan A B
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

2010-11-02 Thread Maurizio Cucchiara
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

2010-11-02 Thread Chris Pratt
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

2010-11-02 Thread Satheesh Kannan A B
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

2010-11-02 Thread Martin Gainty

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

2010-11-02 Thread Satheesh Kannan A B
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

2010-11-02 Thread Chris Pratt
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

2010-11-02 Thread Raghuveer Vellanki

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

2010-11-02 Thread Emil Dombagolla
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

2010-11-02 Thread Matthias Rakowski

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

2010-11-02 Thread Maurizio Cucchiara
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

2010-11-02 Thread Maurizio Cucchiara
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

2010-11-02 Thread Dale Newfield

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

2010-11-02 Thread Dale Newfield

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