You have to copy the jar in your classpath and redeploy your application
after, it should work

2011/5/27 Martin Gainty <mgai...@hotmail.com>

>
> copy xwork-core-2.2.1.jar to WEB-INF\lib
>
> 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.
>
>
>
>
> Date: Thu, 26 May 2011 16:52:29 -0400
> From: em...@encs.concordia.ca
> To: user@struts.apache.org
> Subject: When start tomcat6  always got "java.lang.NoClassDefFoundError:
> com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor" Error!
>
> Hello,
>
> struts2.2.3, when tomcat6 is started, always got:
>
> java.lang.NoClassDefFoundError:
> com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor
>
> But the class is in the attached jar file.
>
> Could someone tell me why I got the exception for all action class please?
>
> Thanks alot!
> Emi
> --
>
> import javax.servlet.http.HttpServletRequest;
> import javax.servlet.http.HttpServletResponse;
> import org.apache.struts2.ServletActionContext;
> import com.opensymphony.xwork2.ActionSupport;
>
> public class ActionClass  extends ActionSupport
> {
>    public String execute() throws Exception
>    {
>       HttpServletRequest  req = ServletActionContext.getRequest();
>       HttpServletResponse res = ServletActionContext.getResponse();
>       return SUCCESS;
>    }
> }
>
> ==========================================================================
> 2011-05-26 16:48:00,539 ERROR finder.ClassFinder.error:38 - Unable to
> read class [ActionClass]
> java.lang.NoClassDefFoundError:
> com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor
>        at
>
> com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:780)
>        at
>
> com.opensymphony.xwork2.util.finder.ClassFinder.<init>(ClassFinder.java:165)
>        at
>
> org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.java:376)
>        at
>
> org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigBuilder.java:334)
>        at
>
> org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:53)
>        at
>
> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:215)
>        at
>
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)
>        at
>
> org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:380)
>        at
> org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:424)
>        at
>
> org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:195)
>        at
>
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
>        at
>
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
>        at
>
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
>        at
>
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4071)
>        at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4725)
>        at
>
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
>        at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
>        at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
>        at
>
> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
>        at
>
> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
>        at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
>        at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1315)
>        at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
>        at
>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
>        at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061)
>        at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
>        at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>        at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
>        at
> org.apache.catalina.core.StandardService.start(StandardService.java:525)
>        at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
>        at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
>        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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
>        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>




-- 


Cordialement

Mohamed

Reply via email to