I am not sure if this error is similar to the recently posted one
"'mvn jetty:run' error in Struts 2 Modular project" but it seems this
list is the place to ask as I have hit the limit of my limited
knowledge.
I created a Spring MVC Basic project and things built fine. I then
started looking to replace the userDAO and worked from the code for
the struts2-crud appfuse demo. The code compiles, but I am getting
the error below. Googling found the recent email above suggesting to
remove files from src/main/webapp/WEB-INF/lib and src/main/webapp/WEB-
INF/classes/struts.xml, however I dont have those files to remove.
While I did work from the struts2 code sample I am not seeing
anything in the code that is struts specific, however I am getting an
error that only seems to come up with struts related errors in
google. So I am at a bit of a loss.
Is there some other files in webapp that I have to remove? Or is this
problem in my code and it is just erroring in such a way that it
looks like it is some other type of problem?
Thanks,
Kane
2007-07-16 13:45:45.612:/:INFO: Initializing Spring root
WebApplicationContext
AbandonedObjectPool is used
([EMAIL PROTECTED])
LogAbandoned: false
RemoveAbandoned: true
RemoveAbandonedTimeout: 60
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(63) | Detected
PATTERN_TYPE_APACHE_ANT directive; using Apache Ant style path
expressions
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(72) | Detected
CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON directive; Instructing
mapper to convert URLs to lowercase before comparison
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 1:
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 2:
CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 3:
PATTERN_TYPE_APACHE_ANT
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 4: /
images/**=#NONE#
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 5: /
scripts/**=#NONE#
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 6: /
styles/**=#NONE#
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 7: /
**=httpSessionContextIntegrationFilter,authenticationProcessingFilter,se
curityContextHolderAwareRequestFilter,rememberMeProcessingFilter,anonymo
usProcessingFilter,exceptionTranslationFilter,filterInvocationIntercepto
r
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 8:
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /images/**; attributes: [#NONE#]
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /scripts/**; attributes: [#NONE#]
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /styles/**; attributes: [#NONE#]
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /**; attributes: [httpSessionContextIntegrationFilter,
authenticationProcessingFilter,
securityContextHolderAwareRequestFilter, rememberMeProcessingFilter,
anonymousProcessingFilter, exceptionTranslationFilter,
filterInvocationInterceptor]
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(63) | Detected
PATTERN_TYPE_APACHE_ANT directive; using Apache Ant style path
expressions
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 1:
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 2:
PATTERN_TYPE_APACHE_ANT
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 3: /
activeUsers.*=ROLE_ADMIN
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 4: /
clickstreams.jsp*=ROLE_ADMIN
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 5: /
flushCache.*=ROLE_ADMIN
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 6: /
passwordHint.html*=ROLE_ANONYMOUS,ROLE_ADMIN,ROLE_USER
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 7: /
reload.*=ROLE_ADMIN
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 8: /
signup.html*=ROLE_ANONYMOUS,ROLE_ADMIN,ROLE_USER
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 9: /
a4j.res/*.html*=ROLE_ANONYMOUS,ROLE_ADMIN,ROLE_USER
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 10: /
users.html*=ROLE_ADMIN
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 11: /**/
*.html*=ROLE_ADMIN,ROLE_USER
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 12:
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /activeUsers.*; attributes: [ROLE_ADMIN]
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /clickstreams.jsp*; attributes: [ROLE_ADMIN]
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /flushCache.*; attributes: [ROLE_ADMIN]
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /passwordHint.html*; attributes: [ROLE_ANONYMOUS, ROLE_ADMIN,
ROLE_USER]
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /reload.*; attributes: [ROLE_ADMIN]
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /signup.html*; attributes: [ROLE_ANONYMOUS, ROLE_ADMIN, ROLE_USER]
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /a4j.res/*.html*; attributes: [ROLE_ANONYMOUS, ROLE_ADMIN,
ROLE_USER]
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /users.html*; attributes: [ROLE_ADMIN]
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /**/*.html*; attributes: [ROLE_ADMIN, ROLE_USER]
[moneycard_web] INFO [main]
AbstractSecurityInterceptor.afterPropertiesSet(220) | Validated
configuration attributes
[moneycard_web] DEBUG [main] MethodDefinitionMap.addSecureMethod(120)
| Adding secure method [org.appfuse.service.UserManager.getUsers]
with attributes [[ROLE_ADMIN]]
[moneycard_web] INFO [main] MethodDefinitionMap.addSecureMethod(75) |
Adding secure method [public abstract java.util.List
org.appfuse.service.UserManager.getUsers(org.appfuse.model.User)]
with attributes [[ROLE_ADMIN]]
[moneycard_web] DEBUG [main] MethodDefinitionMap.addSecureMethod(120)
| Adding secure method [org.appfuse.service.UserManager.removeUser]
with attributes [[ROLE_ADMIN]]
[moneycard_web] INFO [main] MethodDefinitionMap.addSecureMethod(75) |
Adding secure method [public abstract void
org.appfuse.service.UserManager.removeUser(java.lang.String)] with
attributes [[ROLE_ADMIN]]
[moneycard_web] INFO [main]
AbstractSecurityInterceptor.afterPropertiesSet(220) | Validated
configuration attributes
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(63) | Detected
PATTERN_TYPE_APACHE_ANT directive; using Apache Ant style path
expressions
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 1:
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 2:
PATTERN_TYPE_APACHE_ANT
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 3: /
admin/**=REQUIRES_SECURE_CHANNEL
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 4: /
login*=REQUIRES_SECURE_CHANNEL
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 5: /
j_security_check*=REQUIRES_SECURE_CHANNEL
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 6: /
editProfile.html*=REQUIRES_SECURE_CHANNEL
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 7: /
signup.html*=REQUIRES_SECURE_CHANNEL
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 8: /
saveUser.html*=REQUIRES_SECURE_CHANNEL
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 9: /
**=REQUIRES_INSECURE_CHANNEL
[moneycard_web] DEBUG [main]
FilterInvocationDefinitionSourceEditor.setAsText(101) | Line 10:
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /admin/**; attributes: [REQUIRES_SECURE_CHANNEL]
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /login*; attributes: [REQUIRES_SECURE_CHANNEL]
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /j_security_check*; attributes: [REQUIRES_SECURE_CHANNEL]
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /editProfile.html*; attributes: [REQUIRES_SECURE_CHANNEL]
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /signup.html*; attributes: [REQUIRES_SECURE_CHANNEL]
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /saveUser.html*; attributes: [REQUIRES_SECURE_CHANNEL]
[moneycard_web] DEBUG [main]
PathBasedFilterInvocationDefinitionMap.addSecureUrl(64) | Added Ant
path: /**; attributes: [REQUIRES_INSECURE_CHANNEL]
[moneycard_web] INFO [main] ChannelProcessingFilter.afterPropertiesSet
(104) | Validated configuration attributes
2007-07-16 13:45:49.560::WARN: failed [EMAIL PROTECTED]/,file:/
Users/kane/Gigs/MoneyCard/Eclipse/moneycard_web/src/main/webapp/}
2007-07-16 13:45:49.560::WARN: failed [EMAIL PROTECTED]
2007-07-16 13:45:49.560::WARN: failed [EMAIL PROTECTED]
2007-07-16 13:45:49.573::INFO: Started SelectChannelConnector @
0.0.0.0:8080
2007-07-16 13:45:49.573::WARN: failed [EMAIL PROTECTED]
[INFO] Jetty server exiting.
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failure
Embedded error: $Proxy18
[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Failure
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
(DefaultLifecycleExecutor.java:564)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoa
l(DefaultLifecycleExecutor.java:493)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
(DefaultLifecycleExecutor.java:463)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandle
Failures(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.MojoExecutionException: Failure
at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty
(AbstractJettyMojo.java:340)
at org.mortbay.jetty.plugin.AbstractJettyMojo.execute
(AbstractJettyMojo.java:272)
at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute
(AbstractJettyRunMojo.java:177)
at org.mortbay.jetty.plugin.Jetty6RunMojo.execute
(Jetty6RunMojo.java:183)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo
(DefaultPluginManager.java:443)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
(DefaultLifecycleExecutor.java:539)
... 16 more
Caused by: java.lang.ClassCastException: $Proxy18
at org.appfuse.webapp.listener.StartupListener.setupContext
(StartupListener.java:99)
at
org.appfuse.webapp.listener.StartupListener.contextInitialized
(StartupListener.java:90)
at org.mortbay.jetty.handler.ContextHandler.startContext
(ContextHandler.java:447)
at org.mortbay.jetty.webapp.WebAppContext.startContext
(WebAppContext.java:1133)
at org.mortbay.jetty.handler.ContextHandler.doStart
(ContextHandler.java:420)
at org.mortbay.jetty.webapp.WebAppContext.doStart
(WebAppContext.java:461)
at org.mortbay.component.AbstractLifeCycle.start
(AbstractLifeCycle.java:38)
at org.mortbay.jetty.handler.HandlerCollection.doStart
(HandlerCollection.java:156)
at org.mortbay.jetty.handler.ContextHandlerCollection.doStart
(ContextHandlerCollection.java:120)
at org.mortbay.component.AbstractLifeCycle.start
(AbstractLifeCycle.java:38)
at org.mortbay.jetty.handler.HandlerCollection.doStart
(HandlerCollection.java:156)
at org.mortbay.component.AbstractLifeCycle.start
(AbstractLifeCycle.java:38)
at org.mortbay.jetty.handler.HandlerWrapper.doStart
(HandlerWrapper.java:119)
at org.mortbay.jetty.Server.doStart(Server.java:210)
at org.mortbay.component.AbstractLifeCycle.start
(AbstractLifeCycle.java:38)
at org.mortbay.jetty.plugin.Jetty6PluginServer.start
(Jetty6PluginServer.java:134)
at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty
(AbstractJettyMojo.java:327)
... 21 more
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 12 seconds
[INFO] Finished at: Mon Jul 16 13:45:49 PDT 2007
[INFO] Final Memory: 22M/40M
[INFO]
------------------------------------------------------------------------