Problema com DWR

0 respostas
A

Estou querendo utilizar o DWR na minha aplicação web mas esta ocorrendo um erro, nao sei se é configuração do DWR ou do tomcat.

erro: WARNING: Failed to start annotations
java.lang.IllegalArgumentException: DefaultContainer can’t find a classes
at org.directwebremoting.impl.DefaultContainer.getBean(DefaultContainer.java:216)

Configurei o DWR assim:

<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd"> <dwr> <allow> <create creator="new" javascript="JDate"> <param name="class" value="java.util.Date"/> </create> <create creator="new" javascript="Demo"> <param name="class" value="Demo"/> </create> </allow> </dwr>

o Web.xml assim:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
	<display-name>Sistemas diversos</display-name>
	<servlet>
		<servlet-name>webwork</servlet-name>
		<servlet-class>com.opensymphony.webwork.dispatcher.ServletDispatcher</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	
	<servlet>
	  <servlet-name>dwr-invoker</servlet-name>
	  <display-name>DWR Servlet</display-name>
	  <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
	  <init-param>
	     <param-name>debug</param-name>
	     <param-value>true</param-value>
	  </init-param>
	  <load-on-startup>0</load-on-startup>
	</servlet>

	<servlet-mapping>
		<servlet-name>webwork</servlet-name>
		<url-pattern>*.action</url-pattern>
	</servlet-mapping>
	
	<servlet-mapping>
	  <servlet-name>dwr-invoker</servlet-name>
	  <url-pattern>/dwr/*</url-pattern>
	</servlet-mapping>

	<taglib>
 		<taglib-uri>webwork</taglib-uri>
 		<taglib-location>/WEB-INF/lib/webwork-2.2.2.jar</taglib-location>
 	</taglib>
	
</web-app>

O erro é esse:
WARNING: Failed to start annotations
java.lang.IllegalArgumentException: DefaultContainer can’t find a classes
at org.directwebremoting.impl.DefaultContainer.getBean(DefaultContainer.java:216)

Abaixo segue todo log:

22/08/2006 17:02:17 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Java\jre1.5.0_06\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos de programas\ATI Technologies\ATI Control Panel;;C:\ARQUIV~1\ARQUIV~1\MUVEET~1\030625
22/08/2006 17:02:18 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
22/08/2006 17:02:18 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1469 ms
22/08/2006 17:02:18 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
22/08/2006 17:02:18 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.16
22/08/2006 17:02:18 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
22/08/2006 17:02:19 com.opensymphony.webwork.config.DefaultConfiguration <init>
WARNING: Could not find webwork.properties
22/08/2006 17:02:19 com.opensymphony.webwork.dispatcher.DispatcherUtils init
INFO: Could not load portlet-api, disabling webwork's portlet support.
22/08/2006 17:02:19 org.directwebremoting.util.CommonsLoggingOutput info
INFO: Logging using commons-logging.
22/08/2006 17:02:19 org.directwebremoting.util.CommonsLoggingOutput info
INFO: DWR Version 2.0.M2 starting.
22/08/2006 17:02:19 org.directwebremoting.util.CommonsLoggingOutput info
INFO: Found Hibernate3 class: org.hibernate.Hibernate
22/08/2006 17:02:20 org.directwebremoting.util.CommonsLoggingOutput info
INFO: Type 'org.jdom.Document' is not convertable due to missing converter 'jdom'. This is only an problem if you wanted to use it.
22/08/2006 17:02:20 org.directwebremoting.util.CommonsLoggingOutput info
INFO: Type 'org.jdom.Element' is not convertable due to missing converter 'jdom'. This is only an problem if you wanted to use it.
22/08/2006 17:02:20 org.directwebremoting.util.CommonsLoggingOutput warn
WARNING: Failed to start annotations
java.lang.IllegalArgumentException: DefaultContainer can't find a classes
	at org.directwebremoting.impl.DefaultContainer.getBean(DefaultContainer.java:216)
	at org.directwebremoting.annotations.AnnotationsConfigurator.configure(AnnotationsConfigurator.java:50)
	at org.directwebremoting.servlet.DwrServlet.init(DwrServlet.java:121)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3917)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4197)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608)
	at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1112)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
	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:275)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
22/08/2006 17:02:20 org.apache.catalina.core.ApplicationContext log
INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
22/08/2006 17:02:20 uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
INFO: Logging using commons-logging.
22/08/2006 17:02:20 uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
INFO: retrieved system configuration file: java.io.ByteArrayInputStream@1f8f8c8
22/08/2006 17:02:20 uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
INFO: Creator 'pageflow' not loaded due to ClassNotFoundException. This is only an problem if you wanted to use it. Cause: Beehive/Weblogic Creator not available.
22/08/2006 17:02:20 uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
INFO: Creator 'script' not loaded due to NoClassDefFoundError. This is only an problem if you wanted to use it. Cause: org/apache/bsf/BSFException
22/08/2006 17:02:20 uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
INFO: Converter 'jdom' not loaded due to NoClassDefFoundError. This is only an problem if you wanted to use it. Cause: org/jdom/Document
22/08/2006 17:02:20 uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
INFO: Found Hibernate3 class: org.hibernate.Hibernate
22/08/2006 17:02:20 uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
INFO: Type 'org.jdom.Document' is not convertable due to missing converter 'jdom'. This is only an problem if you wanted to use it.
22/08/2006 17:02:20 uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
INFO: Type 'org.jdom.Element' is not convertable due to missing converter 'jdom'. This is only an problem if you wanted to use it.
22/08/2006 17:02:21 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
22/08/2006 17:02:21 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
22/08/2006 17:02:21 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
22/08/2006 17:02:21 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
22/08/2006 17:02:21 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
22/08/2006 17:02:22 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
22/08/2006 17:02:22 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/62  config=null
22/08/2006 17:02:22 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
22/08/2006 17:02:22 org.apache.catalina.startup.Catalina start
INFO: Server startup in 4172 ms
22/08/2006 17:07:26 org.apache.coyote.http11.Http11BaseProtocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
22/08/2006 17:07:27 org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
22/08/2006 17:07:28 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextDestroyed()
22/08/2006 17:07:28 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextDestroyed()
22/08/2006 17:07:28 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextDestroyed()
22/08/2006 17:07:28 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextDestroyed()
22/08/2006 17:07:28 org.apache.coyote.http11.Http11BaseProtocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
22/08/2006 17:07:28 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: Failed shutdown of Apache Portable Runtime
Criado 22 de agosto de 2006
Respostas 0
Participantes 1