Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Struts 2 »

Re: Element type "bean" must be declared

Don Brown

2007-01-28

Replies:

Your IDE probably has a cached version of the Struts XML DTD; one
which doesn't include a definition for the <bean> element. Try to
clear the cache.

Don

On 1/28/07, xiao jie <pamxhaha@(protected):
> hi:
> i am having this error after i upgraded to 2.0.4 :
> any suggestions will be helpful!!
> thanks a lot!
> Pam
>
> Element type "bean" must be declared
> jar:file:/C:/Documents%20and%20Settings/st.Pamann/project3/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/webapps/quickstart/WEB-INF/lib/struts2-core-2.0.4-SNAPSHOT-20070128.jar!/struts-default.xml
>
> Stacktraces
> jar:file:/C:/Documents%20and%20Settings/st.Pamann/project3/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/webapps/quickstart/WEB-INF/lib/struts2-core-2.0.4-SNAPSHOT-20070128.jar!/struts-default.xml:8:69
>   com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles (XmlConfigurationProvider.java:695)
>   com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init (XmlConfigurationProvider.java:121)
>   com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload (DefaultConfiguration.java:97)
>   com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration (ConfigurationManager.java:46)
>   org.apache.struts2.dispatcher.mapper.DefaultActionMapper.getMapping (DefaultActionMapper.java:238)
>   org.apache.struts2.dispatcher.FilterDispatcher.doFilter (FilterDispatcher.java:227)
>   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202)
>   org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173)
>   org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:213)
>   org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:178)
>   org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:126)
>   org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105)
>   org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:107)
>   org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:148)
>   org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:869)
>   org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>   org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (PoolTcpEndpoint.java:527)
>   org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt (LeaderFollowerWorkerThread.java:80)
>   org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>   java.lang.Thread.run(Unknown Source)
>
> Element type "bean" must be declared. - jar:file:/C:/Documents%20and%20Settings/st.Pamann/project3/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/webapps/quickstart/WEB-INF/lib/struts2-core-2.0.4-SNAPSHOT-20070128.jar!/struts-default.xml:8:69
>   com.opensymphony.xwork2.util.DomHelper.parse (DomHelper.java:106)
>   com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles (XmlConfigurationProvider.java:690)
>   com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init (XmlConfigurationProvider.java:121)
>   com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload (DefaultConfiguration.java:97)
>   com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration (ConfigurationManager.java:46)
>   org.apache.struts2.dispatcher.mapper.DefaultActionMapper.getMapping (DefaultActionMapper.java:238)
>   org.apache.struts2.dispatcher.FilterDispatcher.doFilter (FilterDispatcher.java:227)
>   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202)
>   org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173)
>   org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:213)
>   org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:178)
>   org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:126)
>   org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105)
>   org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:107)
>   org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:148)
>   org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:869)
>   org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>   org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (PoolTcpEndpoint.java:527)
>   org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt (LeaderFollowerWorkerThread.java:80)
>   org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>   java.lang.Thread.run(Unknown Source)
>
> org.xml.sax.SAXParseException: Element type "bean" must be declared.
>   com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
>   com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unknown Source)
>   com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
>   com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
>   com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleStartElement(Unknown Source)
>   com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
>   com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
>   com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
>   com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
>   com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
>   com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
>   com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
>   com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
>   javax.xml.parsers.SAXParser.parse(Unknown Source)
>   com.opensymphony.xwork2.util.DomHelper.parse (DomHelper.java:104)
>   com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles (XmlConfigurationProvider.java:690)
>   com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init (XmlConfigurationProvider.java:121)
>   com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload (DefaultConfiguration.java:97)
>   com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration (ConfigurationManager.java:46)
>   org.apache.struts2.dispatcher.mapper.DefaultActionMapper.getMapping (DefaultActionMapper.java:238)
>   org.apache.struts2.dispatcher.FilterDispatcher.doFilter (FilterDispatcher.java:227)
>   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202)
>   org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173)
>   org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:213)
>   org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:178)
>   org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:126)
>   org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105)
>   org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:107)
>   org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:148)
>   org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:869)
>   org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>   org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (PoolTcpEndpoint.java:527)
>   org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt (LeaderFollowerWorkerThread.java:80)
>   org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>   java.lang.Thread.run(Unknown Source)
>
>
>
> ____________________________________________________________________________________
> Want to start your own business?
> Learn how on Yahoo! Small Business.
> http://smallbusiness.yahoo.com/r-index
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)

©2008 junlu.com - Jax Systems, LLC, U.S.A.