there's a class called org.apache.struts2.dispatcher.ServletDispatcherResult inside core 2.1.6.
On Sun, Apr 12, 2009 at 18:36, Martin Gainty <mgai...@hotmail.com> wrote: > > org.apache.struts2.dispatcher.ServletDispatcherResult should be in > struts2-core-2.1.2.jar > ? > Martin > ______________________________________________ > Disclaimer and Confidentiality/Verzicht und Vertraulichkeitanmerkung / Note > de déni et de confidentialité > This message is confidential. If you should not be the intended receiver, > then we ask politely to report. Each unauthorized forwarding or manufacturing > of a copy is inadmissible. This message serves only for the exchange of > information and has no legal binding effect. Due to the easy manipulation of > emails we cannot take responsibility over the the contents. > 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: stefano.tranquill...@gmail.com >> Date: Sun, 12 Apr 2009 18:04:44 +0200 >> Subject: Re: Struts and EJB 3 >> To: user@struts.apache.org >> >> this is the error: >> >> 2009-04-12 18:00:06,562 WARN >> [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider] >> (HDScanner) Result class [org.apache.struts2.views.tiles.TilesResult] >> doesn't exist (NoClassDefFoundError) at result-type - >> vfszip:/C:/Documents%20and%20Settings/Administrator/Desktop/jboss-5.0.0.GA/server/default/deploy/TestStruts.ear/struts2-tiles-plugin-2.1.6.jar/struts-plugin.xml:31:91, >> ignoring >> java.lang.NoClassDefFoundError: >> org/apache/struts2/dispatcher/ServletDispatcherResult >> at java.lang.ClassLoader.defineClass1(Native Method) >> at java.lang.ClassLoader.defineClass(ClassLoader.java:620) >> at >> org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:62) >> at >> org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:509) >> at >> org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:469) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:467) >> at >> org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:444) >> at >> org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134) >> at >> org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131) >> at >> org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:452) >> at >> org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:254) >> at >> org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:148) >> at >> org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:256) >> at >> org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1099) >> at >> org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:735) >> at >> org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:378) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:251) >> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) >> at java.lang.Class.forName0(Native Method) >> at java.lang.Class.forName(Class.java:247) >> at >> org.jboss.classloader.plugins.loader.ClassLoaderToLoaderAdapter.loadClass(ClassLoaderToLoaderAdapter.java:173) >> at >> org.jboss.classloader.spi.ClassLoaderDomain.loadClassFromParent(ClassLoaderDomain.java:352) >> at >> org.jboss.classloader.spi.ClassLoaderDomain.loadClassAfter(ClassLoaderDomain.java:323) >> at >> org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:262) >> at >> org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1099) >> at >> org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:735) >> at >> org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:378) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:299) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:251) >> at >> com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:138) >> at >> com.opensymphony.xwork2.ObjectFactory.getClassInstance(ObjectFactory.java:96) >> at >> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyResultType(XmlConfigurationProvider.java:511) >> at >> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addResultTypes(XmlConfigurationProvider.java:482) >> at >> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:438) >> at >> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:265) >> at >> org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111) >> at >> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:189) >> at >> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55) >> at >> org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:360) >> at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:403) >> at >> org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190) >> at >> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:234) >> at >> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:332) >> at >> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:90) >> at >> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3783) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java:4413) >> at >> org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:367) >> at >> org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:146) >> at >> org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:460) >> at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118) >> at org.jboss.web.deployers.WebModule.start(WebModule.java:96) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at >> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157) >> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96) >> at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) >> at >> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) >> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668) >> at >> org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206) >> at $Proxy36.start(Unknown Source) >> at >> org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42) >> at >> org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37) >> at >> org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62) >> at >> org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71) >> at >> org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51) >> at >> org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) >> at >> org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286) >> at >> org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598) >> at >> org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) >> at >> org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062) >> at >> org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) >> at >> org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) >> at >> org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) >> at >> org.jboss.system.ServiceController.doChange(ServiceController.java:688) >> at org.jboss.system.ServiceController.start(ServiceController.java:460) >> at >> org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:146) >> at >> org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:104) >> at >> org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45) >> at >> org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62) >> at >> org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50) >> at >> org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171) >> at >> org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439) >> at >> org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157) >> at >> org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178) >> at >> org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210) >> at >> org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098) >> at >> org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) >> at >> org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598) >> at >> org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) >> at >> org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062) >> at >> org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) >> at >> org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) >> at >> org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) >> at >> org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781) >> at >> org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:545) >> at >> org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:290) >> at >> org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:221) >> at >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) >> at >> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) >> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) >> at >> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) >> at >> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181) >> at >> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) >> at java.lang.Thread.run(Thread.java:619) >> >> >> >> this is the libraries: >> >> commons-beanutils-1.7.0.jar >> commons-chain-1.2.jar >> commons-collections-3.2.jar >> commons-digester-1.8.jar >> commons-fileupload-1.2.1.jar >> commons-io-1.3.2.jar >> commons-lang-2.3.jar >> commons-logging-1.0.4.jar >> commons-logging-api-1.1.jar >> commons-validator-1.3.1.jar >> freemarker-2.3.13.jar >> ognl-2.6.11.jar >> struts2-core-2.1.6.jar >> struts2-tiles-plugin-2.1.6.jar >> tiles-api-2.0.6.jar >> tiles-core-2.0.6.jar >> tiles-jsp-2.0.6.jar >> xwork-2.1.2.jar >> >> this is the web.xml >> <?xml version="1.0" encoding="UTF-8"?> >> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee >> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> >> <filter> >> <filter-name>struts2</filter-name> >> >> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> >> </filter> >> <filter-mapping> >> <filter-name>struts2</filter-name> >> <url-pattern>/*</url-pattern> >> </filter-mapping> >> <listener> >> >> <listener-class>org.apache.struts2.tiles.StrutsTilesListener</listener-class> >> </listener> >> <session-config> >> <session-timeout> >> 30 >> </session-timeout> >> </session-config> >> <welcome-file-list> >> <welcome-file>index.jsp</welcome-file> >> </welcome-file-list> >> </web-app> >> >> >> this is the tiles.xml (WEB-INF/tiles.xml) >> >> <?xml version="1.0" encoding="UTF-8" ?> >> <!DOCTYPE tiles-definitions PUBLIC >> "-//Apache Software Foundation//DTD Tiles Configuration 2.0//EN" >> "http://struts.apache.org/dtds/tiles-config_2_0.dtd"> >> <tiles-definitions> >> <definition name="good-sample" template="/good.jsp"> >> <put-attribute name="message" value="Good JSP"/> >> </definition> >> </tiles-definitions> >> >> >> where is the error? >> >> >> On Sat, Apr 11, 2009 at 20:39, Stefano Tranquillini >> <stefano.tranquill...@gmail.com> wrote: >> > which jars did you put? >> > i've a only ear that contains both ejb and web (struts) application. >> > tomorrow i'll try to do something (if i've some time, is easter) and >> > put the exceptions. >> > thanks >> > >> > 2009/4/11 Ignacio de Córdoba <icord...@skios.es>: >> >> >> >> Hi, I use JDeveloper but I just ad jars in the standard tiles and struts >> >> distributions without any changes. Anyway, what is your exception when >> >> trying to start the web-app? Maybe you should start there. Look at the >> >> missing class and ensure it is in a jar inside WEB-INF/lib. Also, how do >> >> you >> >> deploy EJBs? I use a different .ear file so to isolate layers (model <-> >> >> view) >> >> >> >> >> >> Stefano Tranquillini wrote: >> >>> >> >>> Hi, >> >>> Have you got a list of the libraries or a blank-simply application >> >>> that contains struts2 tiles2 and ejb3 extension. >> >>> >> >>> i usually use netbeans, do you put the library inside web-inf/lib and >> >>> put these libraries into the project? nothing else? >> >>> >> >>> thanks. >> >>> >> >>> 2009/4/10 Ignacio de Córdoba <icord...@skios.es>: >> >>>> >> >>>> Hi there, >> >>>> I am using struts2 and tiles2 with JBoss 4 without any problems. I use >> >>>> no >> >>>> other frameworks or libraries. I got the EJB3 extension for struts2 >> >>>> (which >> >>>> does JNDI call internally as an interceptor) and even added a new >> >>>> functionality (it only locates EJBs in current class but coder forgot >> >>>> that >> >>>> there can be a parent class which also has de Annotation(). >> >>>> Where are you putting those struts jars so that jboss webapps don't find >> >>>> them? I put them in WEB-INF/lib without any problems. >> >>>> >> >>>> Regards, >> >>>> Ignacio >> >>>> >> >>>> >> >>>> Stefano Tranquillini wrote: >> >>>>> >> >>>>> I'm not familiar with jsf and other stuff. >> >>>>> first taken struts1 I'll try to use struts2 tiles2 jboss, struts2 has >> >>>>> a plugin for the ejb3 (i think is an interceptor) but tiles2 and >> >>>>> struts2 doesn't work with jboss (struts2 without tiles2 works, with >> >>>>> tiles2 doesn't), jboss can't find the struts tags (it might be a bug, >> >>>>> some one knows something about these stuff?). >> >>>>> so i'm came back to the previous version 1.X (i don't remember exactly >> >>>>> the number). >> >>>>> >> >>>>> so, in my case the simpler way is to use the jndi given the context >> >>>>> and recall the remote object. is not so bad as solution but using >> >>>>> ejb3.0 i loose something like the auto-jndi. >> >>>>> >> >>>>> well, i take a look about google guice anyway. >> >>>>> >> >>>>> thanks folks >> >>>>> >> >>>>> >> >>>>> >> >>>>> On Fri, Apr 10, 2009 at 17:14, Struts Two <struts...@yahoo.ca> wrote: >> >>>>>> >> >>>>>> @EJB annotation can be used only with container managed components >> >>>>>> like >> >>>>>> Servlet and JSF beans. Other than that either you have to use spring >> >>>>>> or >> >>>>>> right a customized EJB3 interceptor for struts 2 or modify request >> >>>>>> processing command chains for struts 1.3 to inject EJB 3 beans. >> >>>>>> >> >>>>>> Keep in mind you can also use Google Guice to do that as well [if you >> >>>>>> are >> >>>>>> not using any other spring goodies, Guice should very easy to set up] >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> --- On Fri, 4/10/09, Stefano Tranquillini >> >>>>>> <stefano.tranquill...@gmail.com> wrote: >> >>>>>> >> >>>>>>> From: Stefano Tranquillini <stefano.tranquill...@gmail.com> >> >>>>>>> Subject: Re: Struts and EJB 3 >> >>>>>>> To: "Struts Users Mailing List" <user@struts.apache.org> >> >>>>>>> Received: Friday, April 10, 2009, 2:39 PM >> >>>>>>> Yes, i'll try to use, but the ejb >> >>>>>>> with annotation gives me a >> >>>>>>> nullpointer exception. >> >>>>>>> i've to call the ejb using the old style jndi call. >> >>>>>>> >> >>>>>>> On Fri, Apr 10, 2009 at 15:25, Lukasz Lenart >> >>>>>>> <lukasz.len...@googlemail.com> >> >>>>>>> wrote: >> >>>>>>> > 2009/4/10 Stefano <elste...@gmail.com>: >> >>>>>>> >> in struts1 what's the way to use EJB3.0? >> >>>>>>> >> >> >>>>>>> >> there's no possibility to use annotation? >> >>>>>>> >> i need to use classical jndi? why? >> >>>>>>> > >> >>>>>>> > You can use annotations with Struts1, is not a problem >> >>>>>>> with framework >> >>>>>>> > but with Java platform you're using. THe best solution >> >>>>>>> is to use >> >>>>>>> > Spring to connect Struts1 Actions with EJB3 beans. >> >>>>>>> > >> >>>>>>> > >> >>>>>>> > Regards >> >>>>>>> > -- >> >>>>>>> > Lukasz >> >>>>>>> > http://www.lenart.org.pl/ >> >>>>>>> > >> >>>>>>> > >> >>>>>>> --------------------------------------------------------------------- >> >>>>>>> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> >>>>>>> > For additional commands, e-mail: user-h...@struts.apache.org >> >>>>>>> > >> >>>>>>> > >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> -- >> >>>>>>> Stefano >> >>>>>>> >> >>>>>>> --------------------------------------------------------------------- >> >>>>>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> >>>>>>> For additional commands, e-mail: user-h...@struts.apache.org >> >>>>>>> >> >>>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> __________________________________________________________________ >> >>>>>> Yahoo! Canada Toolbar: Search from anywhere on the web, and bookmark >> >>>>>> your >> >>>>>> favourite sites. Download it now >> >>>>>> http://ca.toolbar.yahoo.com. >> >>>>>> >> >>>>>> >> >>>>>> --------------------------------------------------------------------- >> >>>>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> >>>>>> For additional commands, e-mail: user-h...@struts.apache.org >> >>>>>> >> >>>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> -- >> >>>>> Stefano >> >>>>> >> >>>>> --------------------------------------------------------------------- >> >>>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> >>>>> For additional commands, e-mail: user-h...@struts.apache.org >> >>>>> >> >>>>> >> >>>>> >> >>>> >> >>>> -- >> >>>> View this message in context: >> >>>> http://www.nabble.com/Struts-and-EJB-3-tp22368697p22993709.html >> >>>> Sent from the Struts - User mailing list archive at Nabble.com. >> >>>> >> >>>> >> >>>> --------------------------------------------------------------------- >> >>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> >>>> For additional commands, e-mail: user-h...@struts.apache.org >> >>>> >> >>>> >> >>> >> >>> >> >>> >> >>> -- >> >>> Stefano >> >>> >> >>> --------------------------------------------------------------------- >> >>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> >>> For additional commands, e-mail: user-h...@struts.apache.org >> >>> >> >>> >> >>> >> >> >> >> -- >> >> View this message in context: >> >> http://www.nabble.com/Struts-and-EJB-3-tp22368697p23002249.html >> >> Sent from the Struts - User mailing list archive at Nabble.com. >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> >> For additional commands, e-mail: user-h...@struts.apache.org >> >> >> >> >> > >> > >> > >> > -- >> > Stefano >> > >> >> >> >> -- >> Stefano >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org >> > > _________________________________________________________________ > Rediscover Hotmail®: Get e-mail storage that grows with you. > http://windowslive.com/RediscoverHotmail?ocid=TXT_TAGLM_WL_HM_Rediscover_Storage1_042009 -- Stefano --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org