2010-08-18 4 views
0

tomcat6에서 dwr을 사용하여 응용 프로그램을 배포 할 때 "org.directwebremoting.servlet.DwrListener 클래스의 응용 프로그램 수신기 구성 오류"오류가 발생했습니다. 여기 내 web.xml입니다."org.directwebremoting.servlet.DwrListener 클래스의 응용 프로그램 수신기 구성 중 오류 발생"

<display-name>DWR (Direct Web Remoting)</display-name> 
    <description>A Simple Demo DWR</description> 
    <listener> 
    <listener-class>org.directwebremoting.servlet.DwrListener</listener-class> 
    </listener> 


<servlet> 
    <servlet-name>dwr-invoker</servlet-name> 
    <display-name>DWR Servlet</display-name> 
    <description>Direct Web Remoter Servlet</description> 
    <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> 

<!-- This should NEVER be present in live --> 
<init-param> 
    <param-name>debug</param-name> 
    <param-value>true</param-value> 
</init-param> 

<!-- Remove this unless you want to use active reverse ajax --> 
<init-param> 
    <param-name>activeReverseAjaxEnabled</param-name> 
    <param-value>true</param-value> 
</init-param> 

<!-- By default DWR creates application scope objects when they are first 
used. This creates them when the app-server is started --> 
<init-param> 
    <param-name>initApplicationScopeCreatorsAtStartup</param-name> 
    <param-value>true</param-value> 
</init-param> 

<!-- WARNING: allowing JSON-RPC connections bypasses much of the security 
protection that DWR gives you. Take this out if security is important --> 
<init-param> 
    <param-name>jsonRpcEnabled</param-name> 
    <param-value>true</param-value> 
</init-param> 

<!-- WARNING: allowing JSONP connections bypasses much of the security 
protection that DWR gives you. Take this out if security is important --> 
<init-param> 
    <param-name>jsonpEnabled</param-name> 
    <param-value>true</param-value> 
</init-param> 

<!-- data: URLs are good for small images, but are slower, and could OOM for 
larger images. Leave this out (or keep 'false') for anything but small images --> 
<init-param> 
    <param-name>preferDataUrlSchema</param-name> 
    <param-value>false</param-value> 
</init-param> 

<!-- This enables full streaming mode. It's probably better to leave this 
out if you are running across the Internet --> 
<init-param> 
    <param-name>maxWaitAfterWrite</param-name> 
    <param-value>-1</param-value> 
</init-param> 


    <init-param> 
    <param-name>org.directwebremoting.extend.ServerLoadMonitor</param-name> 
    <param-value>org.directwebremoting.impl.PollingServerLoadMonitor</param-value> 
</init-param> 



<!-- 
For more information on these parameters, see: 
- http://getahead.org/dwr/server/servlet 
- http://getahead.org/dwr/reverse-ajax/configuration 
--> 
<load-on-startup>1</load-on-startup> 
    </servlet> 

답변

2

ClassNotFound 오류도 표시됩니까?

웹 응용 프로그램의 WEB-INF/lib 디렉토리에 dwr.jar을 넣었습니까?

+0

내가 tomcat을 다시 설치하고 오류 메시지가 어떻게 든 SEVERE로 변경됩니다. 서블릿에 대한 예외 할당 dwr-invokerjava.lang.ClassNotFoundException : org.apache.commons.logging.LogFactory 그런 다음 라이브러리를 lib /에 포함합니다. 문제가 해결되었습니다. – user415726

+0

대단히 고마워, 내 problem.Can IDE가 너무 자동으로 항아리를 복사할지 모르겠 어리석은 상상해보십시오. – DiveInto

+0

@DiveInto : IDE가 너무 바보 같은 경우. 사용하지 마십시오. :-피 –

관련 문제