Java Mailing List Archive

http://www.junlu.com/

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

Re: Element type "bean" must be declared

xiao jie

2007-01-28


hi :
I found all the cached dtd in the preference options :
and I just remove the cached struts-2.0.dtd, and now I get
this exception:
Exception starting filter struts2
java.lang.IncompatibleClassChangeError
at org.apache.struts2.dispatcher.Dispatcher.<clinit>(Dispatcher.java:85)
at org.apache.struts2.dispatcher.FilterDispatcher.createDispatcher (FilterDispatcher.java:397)
at org.apache.struts2.dispatcher.FilterDispatcher.init (FilterDispatcher.java:163)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter (ApplicationFilterConfig.java:223)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef (ApplicationFilterConfig.java:304)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77)
at org.apache.catalina.core.StandardContext.filterStart (StandardContext.java:3634)
at org.apache.catalina.core.StandardContext.start (StandardContext.java:4217)
at org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1013)
at org.apache.catalina.core.StandardHost.start (StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start (StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start (StandardService.java:450)
at org.apache.catalina.core.StandardServer.start (StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start (Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start (Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:432)

any ideas? did I remove the right one?
thanks
Pam


----- Original Message ----
From: xiao jie <pamxhaha@(protected)>
To: Struts Users Mailing List <user@(protected)>
Sent: Monday, January 29, 2007 12:15:14 AM
Subject: Re: Element type "bean" must be declared


hihi:
thanks for replying, but I am using eclipse, and not sure how to clear the cached version of the Struts XML DTD..
can I use eclipse -clean to start eclipse?
thanks a lot!
Pam



----- Original Message ----
From: Martin Gainty <mgainty@(protected)>
To: Struts Users Mailing List <user@(protected)>
Sent: Monday, January 29, 2007 12:04:18 AM
Subject: Re: Element type "bean" must be declared


Ditto --

If you are using Netbeans I found it helpful to exit the IDE, ensure no java.exe processes are running and clear the deploy folder e.g.
rmdir %CATALINA_HOME%/work/Catalina/localhost/YourWebAppfolder
restart NetBeans

HTH,
M-
---------------------------------------------------------------------------
This e-mail message (including attachments, if any) is intended for the use of the individual or entity to which it is addressed and may contain information that is privileged, proprietary , confidential and exempt from disclosure. If you are not the intended recipient, you are notified that any dissemination, distribution or copying of this communication is strictly prohibited.
---------------------------------------------------------------------------
Le présent message électronique (y compris les pièces qui y sont annexées, le cas échéant) s'adresse au destinataire indiqué et peut contenir des renseignements de caractère privé ou confidentiel. Si vous n'êtes pas le destinataire de ce document, nous vous signalons qu'il est strictement interdit de le diffuser, de le distribuer ou de le reproduire.
----- Original Message -----
From: "Don Brown" <donald.brown@(protected)>
To: "Struts Users Mailing List" <user@(protected)>
Sent: Sunday, January 28, 2007 6:13 PM
Subject: Re: Element type "bean" must be declared


> 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)
>
>



____________________________________________________________________________________
Never Miss an Email
Stay connected with Yahoo! Mail on your mobile. Get started!
http://mobile.yahoo.com/services?promote=mail



____________________________________________________________________________________
Bored stiff? Loosen up...
Download and play hundreds of games for free on Yahoo! Games.
http://games.yahoo.com/games/front
©2008 junlu.com - Jax Systems, LLC, U.S.A.