\*Compilation\* failure? Did you import the annotation it's giving you the error for?
web.xml won't affect compilation, but I don't understand why you don't have a mapping for the S2 dispatcher (does it default to "/*" or something? I'd map it explicitly anyway, if that's the case.) d. --- Robert Harrison <[EMAIL PROTECTED]> wrote: > Dear All, > I am working through Roughley's book (Struts-2.0.9) > and am having trouble > with the first example using annotations. The stack > trace I get is: > December 10, 2007 > > December 10, 2007 > > org.apache.maven.BuildFailureException: Compilation > failure > > /home/rharri/workspace/app/src/main/java/com/fdar/apress/s2/ZCAction.java:[5,1] > cannot find symbol > > symbol: class Result > > @Result(name="success",value="/jsp/success.jsp",type= > ServletDispatcherResult.class) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals( > DefaultLifecycleExecutor.java:560) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle > (DefaultLifecycleExecutor.java:480) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal( > DefaultLifecycleExecutor.java:459) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures > (DefaultLifecycleExecutor.java:311) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments( > DefaultLifecycleExecutor.java:278) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute( > DefaultLifecycleExecutor.java:143) > > at > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) > > at > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) > > at > org.apache.maven.cli.MavenCli.main(MavenCli.java:280) > > 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:585) > > at > org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > > at > org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > > at > org.codehaus.classworlds.Launcher.main(Launcher.java:375) > > Caused by: > org.apache.maven.plugin.CompilationFailureException: > Compilation > failure > > /home/rharri/workspace/app/src/main/java/com/fdar/apress/s2/ZCAction.java:[5,1] > cannot find symbol > > symbol: class Result > > @Result(name="success",value="/jsp/success.jsp",type= > ServletDispatcherResult.class) > > at > org.apache.maven.plugin.AbstractCompilerMojo.execute( > AbstractCompilerMojo.java:516) > > at > org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:114) > > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo( > DefaultPluginManager.java:443) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals( > DefaultLifecycleExecutor.java:539) > > ... 16 more > > > Here is the relevant portion of web.xml: > > <filter-name>struts2</filter-name> > > <filter-class>org.apache.struts2.dispatcher.FilterDispatcher > </filter-class> > <init-param> > <param-name>actionPackages</param-name> > > <param-value>com.fdar.apress.s2,com.apress.s2</param-value> > </init-param> > </filter> > > (there is no filter mapping for struts2) > > > I can't find any setup differences in the Struts > Wiki. The only similar > error I found using Google suggested deleting the > Struts and openSymphony > jars. I did and Maven re-installed the jars and gave > the same error. > > > Please, what simple/stupid thing am I missing? > > > -- > "In theory there is no difference between theory and > practice. In practice > there is." > Yogi Berra > > Bob > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]