You should also check to see if there is a src\main\webapp\WEB-INF\classes. If there is you will need to delete this directory as well.
Mike. On 1/31/07, climbingrose <[EMAIL PROTECTED]> wrote:
I had the same problem before and I had to delete one of the struts.xml in the sub-directories of the src folder. Just do Ctrl-Shift-R in Eclipse and type in struts.xml to see the locations of the file. On 1/31/07, ros <[EMAIL PROTECTED]> wrote: > > > Hi!ev > > I've just got Appfuse revision 2407 from svn repository to > d:\temp\appfuse > and done steps as in QuickStartGuide: > > D:\Temp\appfuse>mvn archetype:create -DarchetypeGroupId=org.appfuse > -DarchetypeArtifactId=appfuse-basic-struts > -DremoteRepositories=http://static.appfuse.org/repository > -DarchetypeVersion=1.0-m2 -DgroupId=test.artifact -DartifactId=test > > D:\Temp\appfuse>cd test > > D:\Temp\appfuse\test>mvn war:inplace > > D:\Temp\appfuse\test>del src\main\webapp\WEB-INF\lib > > D:\Temp\appfuse\test>mvn jetty:run > > > Navigate to http://localhost:8080/mainMenu.html (login to the > application) > cause this exception on web page: > > > The package name 'default' at locattion package - > file:/D:/Temp/appfuse/test/target/classes/struts.xml:9:54 is already > been > used by another package at location package - > file:/D:/Temp/appfuse/test/src/main/webapp/WEB-INF/classes/struts.xml:9:54 > - > package - file:/D:/Temp/appfuse/test/target/classes/struts.xml:9:54 > at > > com.opensymphony.xwork2.config.impl.DefaultConfiguration.addPackageConfig( > DefaultConfiguration.java:66) > at > > com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage > (XmlConfigurationProvider.java:254) > at > > com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles( > XmlConfigurationProvider.java:723) > at > com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init( > XmlConfigurationProvider.java:121) > at > com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload ( > DefaultConfiguration.java:97) > at > com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration( > ConfigurationManager.java:46) > at > org.apache.struts2.dispatcher.mapper.DefaultActionMapper.getMapping ( > DefaultActionMapper.java:238) > at > org.apache.struts2.dispatcher.FilterDispatcher.doFilter( > FilterDispatcher.java:227) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter( > ServletHandler.java :1041) > at > com.opensymphony.module.sitemesh.filter.PageFilter.parsePage( > PageFilter.java:118) > at > com.opensymphony.module.sitemesh.filter.PageFilter.doFilter( > PageFilter.java:52) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter ( > ServletHandler.java:1041) > at > org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter( > ActionContextCleanUp.java:118) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter( > ServletHandler.java :1041) > at > org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter( > UrlRewriteFilter.java:350) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter( > ServletHandler.java:1041) > at > net.sf.ehcache.constructs.web.filter.GzipFilter.doFilter(GzipFilter.java > :75) > at net.sf.ehcache.constructs.web.filter.Filter.doFilter( > Filter.java:89) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter ( > ServletHandler.java:1041) > at > org.displaytag.filter.ResponseOverrideFilter.doFilter( > ResponseOverrideFilter.java:125) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter( > ServletHandler.java :1041) > at > org.appfuse.webapp.filter.LocaleFilter.doFilterInternal( > LocaleFilter.java:56) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter( > OncePerRequestFilter.java:77) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter( > ServletHandler.java:1041) > at > com.opensymphony.clickstream.ClickstreamFilter.doFilter( > ClickstreamFilter.java:42) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter ( > ServletHandler.java:1041) > at > > org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal > (OpenSessionInViewFilter.java:174) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter ( > OncePerRequestFilter.java:77) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter( > ServletHandler.java:1041) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( > FilterChainProxy.java:264) > at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke( > FilterSecurityInterceptor.java:107) > at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter ( > FilterSecurityInterceptor.java:72) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( > FilterChainProxy.java:274) > at > org.acegisecurity.ui.ExceptionTranslationFilter.doFilter ( > ExceptionTranslationFilter.java:110) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( > FilterChainProxy.java:274) > at > org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter( > AnonymousProcessingFilter.java:125) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( > FilterChainProxy.java:274) > at > org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter ( > RememberMeProcessingFilter.java:142) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( > FilterChainProxy.java:274) > at > > org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter( > SecurityContextHolderAwareRequestFilter.java:81) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( > FilterChainProxy.java:274) > at > org.acegisecurity.ui.AbstractProcessingFilter.doFilter ( > AbstractProcessingFilter.java:217) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( > FilterChainProxy.java:274) > at org.acegisecurity.ui.logout.LogoutFilter.doFilter( > LogoutFilter.java :106) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( > FilterChainProxy.java:274) > at > org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter( > HttpSessionContextIntegrationFilter.java :229) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( > FilterChainProxy.java:274) > at > org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java > :148) > at > org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java > :98) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter( > ServletHandler.java:1041) > at > org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal( > CharacterEncodingFilter.java:78) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter( > OncePerRequestFilter.java:77) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter( > ServletHandler.java:1041) > at org.mortbay.jetty.servlet.ServletHandler.handle( > ServletHandler.java:354) > at org.mortbay.jetty.servlet.SessionHandler.handle( > SessionHandler.java:226) > at org.mortbay.jetty.handler.ContextHandler.handle ( > ContextHandler.java:621) > at > org.mortbay.jetty.handler.ContextHandlerCollection.handle( > ContextHandlerCollection.java:149) > at > org.mortbay.jetty.handler.HandlerCollection.handle( > HandlerCollection.java :123) > at org.mortbay.jetty.handler.HandlerWrapper.handle( > HandlerWrapper.java:141) > at org.mortbay.jetty.Server.handle(Server.java:269) > at org.mortbay.jetty.HttpConnection.handleRequest( > HttpConnection.java :430) > at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete( > HttpConnection.java:678) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:492) > at org.mortbay.jetty.HttpParser.parseAvailable (HttpParser.java > :199) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java > :339) > at > org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java > :270) > at > org.mortbay.thread.BoundedThreadPool$PoolThread.run ( > BoundedThreadPool.java:475) > > > How to fix the problem? > > Thanks. > ros > -- > View this message in context: > http://www.nabble.com/quickstart-appfuse-2---The-package-name-%27default%27-...-already-been-used-...-tf3145700s2369.html#a8720272 > Sent from the AppFuse - User mailing list archive at Nabble.com > <http://nabble.com/>. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Regards, Cuong Hoang
