Pagina consigo exibir a pagina de configuração do DWR

O aqruivo dwr.jar esta no seguinte diretorio:
webapps\testedwr\WEB-INF\lib

o web.xml

[code]<?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>

<servlet>
<servlet-name>dwr-invoker</servlet-name>
<display-name>DWR Servlet</display-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
</servlet>

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

</web-app>[/code]

Bem, quando eu digito http://localhost:8080/testedwr/dwr, deveria aparecer uma msg dizendo o seguinte, “Classes known to DWR”, mas esta aparecendo a pagina de erro do tomcat…o que estou fazendo errado?

Você não teria que chamar no browser : dwr-invoker ao invés de dwr ?

Bem, quando eu coloco http://localhost:8080/testedwr/dwr, aparece a seguinte MSG.

[quote]type Status report

message

description Access to the specified resource () has been forbidden.

[/quote]

E quando eu coloco http://localhost:8080/testedwr/dwr-invoker, aparece a seguinte MSG:

[quote]type Status report

message /testedwr/dwr-invoker

description The requested resource (/testedwr/dwr-invoker) is not available.
[/quote]

Achei o erro, faltava estes parametros no web.xml

[quote]<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>[/quote]

:lol:

Bem, aproveitando o tópico, eu gostaria de saber pq q foi necessário colocar estas linhas, pois no site da GetAhead, a configuração do Web.xml é esta:

&lt;servlet&gt; &lt;servlet-name&gt;dwr-invoker&lt;/servlet-name&gt; &lt;servlet-class&gt;uk.ltd.getahead.dwr.DWRServlet&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;dwr-invoker&lt;/servlet-name&gt; &lt;url-pattern&gt;/dwr/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt;

ou seja, sem…

&lt;init-param&gt; &lt;param-name&gt;debug&lt;/param-name&gt; &lt;param-value&gt;true&lt;/param-value&gt; &lt;/init-param&gt;

Gostaria de saber como travar a rotina que chama o “callback” para seguir o processo normal do tipo

function teste(){
chamarAjax();
Gravar();
}
Gostaria de executar o Gravar após o retorno do meu chamarAjax();
Porque como é uma requisição assincrona o Gravar não espera a resposta do chamarAjax()…
Estou utilizando DWR alguem pode me ajudar ?