OK, I'd disregard the message from the tomcat-maven-plugin and just
don't use it.  If it works with Cargo, that means it'll work when
deployed into Tomcat.  Maybe your local Jetty plugin got messed up.
Can your try upgrading it - maybe to version 6.1.1?

Matt

On 3/29/07, Chris Lewis <[EMAIL PROTECTED]> wrote:

Thanks for the quick resonse!

java -version shows 1.5.0_07, so I think I should be ok there.  I didn't
explicitly update java and don't recall an automatic update happening - so
I'm going to go with no to the update question.


It appears to work ok using using mvn package cargo:start -Dcargo.wait=true.
However, If i start it with mvn tomcat:run-war, I get the following
exception:

[INFO] Using existing Tomcat server configuration at
/Users/chris/Documents/Java/eclipse_workspaces/maven/seqdbweb/target/tomcat
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] org/apache/tomcat/util/log/SystemLogHandler
[INFO]
------------------------------------------------------------------------
[INFO] Trace
java.lang.NoClassDefFoundError: org/apache/tomcat/util/log/SystemLogHandler
        at
org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:229)
        at
org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:420)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
        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:330)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:123)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
        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)




mraible wrote:
>
> Did you change your JDK at all?  Does "java -version" show JDK 5 (or
> above)?  Can you deploy your WAR on Tomcat (using mvn package
> cargo:start -Dcargo.wait=true).
>
> To use "mvn tomcat:war-run", add the following to your pom.xml:
>
>             <plugin>
>                 <groupId>org.codehaus.mojo</groupId>
>                 <artifactId>tomcat-maven-plugin</artifactId>
>                 <version>1.0-alpha-1</version>
>                 <configuration>
>                     <path>/</path>
>                 </configuration>
>             </plugin>
>
> Matt
>
> On 3/29/07, Chris Lewis <[EMAIL PROTECTED]> wrote:
>>
>> Hello all,
>>
>> I'm not quite sure what's going on, but I've spent a day or so beating my
>> head against the wall on this one, so any suggestions would be
>> appreciated.
>>
>> I'm new to AppFuse and EJB in general, but I had an app up and running
>> and
>> then it stopped.  :)  Initially I assumed it was something I changed, but
>> I
>> tried going back a few revisions in SVN and still get the same error.
>> Now
>> I'm wondering if it could be a problem with a dependency or something?
>>
>> I'm using Maven 2.04 with Appfuse 2.0-m3 (though I tried updating to
>> 2.0-m4
>> to see if that changed anything).
>> I started from a Struts 2 Basic Archetype.
>>
>> I'm starting the app using:
>>
>> mvn jetty:run-war
>>
>> My tests pass, and things appear to start ok, but when I go to the login
>> page the following error is displayed in the browser:
>>
>> HTTP ERROR: 500
>>
>> CACHED_DTD_RESOURCE_PATHS
>>
>> RequestURI=/error.jsp
>>
>> Powered by Jetty://
>> Caused by:
>>
>> java.lang.NoSuchFieldError: CACHED_DTD_RESOURCE_PATHS
>>         at
>> 
org.apache.jasper.xmlparser.MyEntityResolver.resolveEntity(ParserUtils.java:201)
>>         at
>> 
com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.resolveEntity(EntityResolverWrapper.java:148)
>>         at
>> 
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntity(XMLEntityManager.java:701)
>>         at
>> 
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(XMLDocumentScannerImpl.java:1019)
>>         at
>> 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
>>         at
>> 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
>>         at
>> 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
>>         at
>> 
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
>>         at
>> 
com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:250)
>>         at
>> 
com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:292)
>>         at
>> org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:95)
>>         at
>> 
org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:132)
>>         at
>> 
org.apache.jasper.compiler.TldLocationsCache.getUriFromTld(TldLocationsCache.java:465)
>>         at
>> 
org.apache.jasper.compiler.TldLocationsCache.scanJar(TldLocationsCache.java:372)
>>         at
>> 
org.apache.jasper.compiler.TldLocationsCache.scanJars(TldLocationsCache.java:517)
>>         at
>> org.apache.jasper.compiler.TldLocationsCache.init(TldLocationsCache.java:249)
>>         at
>> 
org.apache.jasper.compiler.TldLocationsCache.getLocation(TldLocationsCache.java:224)
>>         at
>> 
org.apache.jasper.JspCompilationContext.getTldLocation(JspCompilationContext.java:526)
>>         at
>> org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:422)
>>         at
>> org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
>>         at
>> org.apache.jasper.compiler.Parser.parseElements(Parser.java:1552)
>>         at org.apache.jasper.compiler.Parser.parse(Parser.java:126)
>>         at
>> 
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)
>>         at
>> org.apache.jasper.compiler.ParserController.parse(ParserController.java:116)
>>         at
>> org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:335)
>>         at
>> org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:372)
>>         at
>> org.apache.jasper.compiler.Parser.parseDirective(Parser.java:484)
>>         at
>> org.apache.jasper.compiler.Parser.parseElements(Parser.java:1552)
>>         at org.apache.jasper.compiler.Parser.parse(Parser.java:126)
>>         at
>> 
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)
>>         at
>> org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)
>>         at
>> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:155)
>>         at org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
>>         at org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
>>         at org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
>>         at
>> 
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
>>         at
>> 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
>>         at
>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>>         at
>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>         at
>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:447)
>>         at
>> 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1050)
>>         at
>> 
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:414)
>>         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:99)
>>         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
>> org.appfuse.webapp.filter.LocaleFilter.doFilterInternal(LocaleFilter.java:63)
>>         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:183)
>>         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:135)
>>         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.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:77)
>>         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)
>>
>> --
>> View this message in context:
>> 
http://www.nabble.com/java.lang.NoSuchFieldError%3A-CACHED_DTD_RESOURCE_PATHS-tf3486948s2369.html#a9735487
>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
> --
> http://raibledesigns.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>

--
View this message in context: 
http://www.nabble.com/java.lang.NoSuchFieldError%3A-CACHED_DTD_RESOURCE_PATHS-tf3486948s2369.html#a9737140
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
http://raibledesigns.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to