Hi,

I'm having trouble restarting the webapp after making a change in one
of the jetty watched files. In this case, I've made a inconsequential change
to pom.xml.

I've replicated the behavior in the downloaded tutorial/archetype
(archetypeArtifactId=appfuse-basic-struts).

Stack trace is below. From research I've done on the specific error, it
seems to be
due (possibly) to the ordering of xerces jars in the classpath (maven
dependencies).

Any help would be appreciated.

Thanks!

--jon

[INFO] Restarting webapp ...
2007-08-09 13:45:29.936:/:INFO:  Closing Spring root WebApplicationContext
[INFO] Reconfiguring scanner after change to pom.xml ...
2007-08-09 13:45:30.919:appfuse:INFO:  Initializing Spring root
WebApplicationContext
AbandonedObjectPool is used
([EMAIL PROTECTED])
   LogAbandoned: false
   RemoveAbandoned: true
   RemoveAbandonedTimeout: 60
2007-08-09 13:45:35.973:appfuse:INFO: 
org.tuckey.web.filters.urlrewrite.utils.Log ERROR: logLevelConf: log4j
2007-08-09 13:45:36.114::WARN:  failed struts
2007-08-09 13:45:36.114::WARN:  failed
[EMAIL 
PROTECTED]/,file:/C:/Users/jlorusso/workspace/myproject/target/work/webapp/}
[ERROR] Error reconfiguring/restarting webapp after change in watched files
Caught exception while loading file struts-default.xml - [unknown location]
        at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:795)
        at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:132)
        at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:100)
        at
com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:130)
        at
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
        at
org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:398)
        at
org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:455)
        at
org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201)
        at
org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:95)
        at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38)
        at
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:545)
        at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1137)
        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.plugin.Jetty6PluginWebApplication.start(Jetty6PluginWebApplication.java:138)
        at
org.mortbay.jetty.plugin.Jetty6RunWar$1.changesDetected(Jetty6RunWar.java:129)
        at org.mortbay.jetty.plugin.util.Scanner.run(Scanner.java:158)
Caused by: java.lang.ClassCastException:
org.apache.xerces.parsers.XIncludeAwareParserConfiguration cannot be cast to
org.apache.xerces.xni.parser.XMLParserConfiguration
        at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
        at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
        at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(Unknown Source)
        at
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(Unknown
Source)
        at
com.sun.org.apache.xalan.internal.xsltc.trax.SAX2DOM.<init>(SAX2DOM.java:69)
        at
com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler(TransletOutputHandlerFactory.java:187)
        at
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getOutputHandler(TransformerImpl.java:392)
        at
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerHandlerImpl.setResult(TransformerHandlerImpl.java:137)
        at
com.opensymphony.xwork2.util.DomHelper$DOMBuilder.setup(DomHelper.java:213)
        at
com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:198)
        at
com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:189)
        at
com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:175)
        at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:115)
        at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:786)
        ... 17 more


-- 
View this message in context: 
http://www.nabble.com/Problem-restarting-webapp-after-change-in-watched-files--in-tutorial-archetype--tf4244319s2369.html#a12077985
Sent from the AppFuse - User mailing list archive at Nabble.com.

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

Reply via email to