This is an issue regarding @WebRemote in the seam-gwt example, running on JBoss 4.2.0 with
Seam 2.0.0 B1. The GWT compilation output files are shipped with seam 2.0 under
examples/remoting/gwt/view and there are 16 files, when I just run "ant deploy"
(which uses the shipped GWT files). It works fine: when clicking on the "Add"
button, I get the following message from the server:
42. Its the real question that you seek now.
However, if I first run "ant gwt-compile" (using the source shipped with seam
2.0 distribution), it compiles the gwt code and generates 22 files under /view. Then,
after I deploy it, when I click on the "Ask" button, I got the following
message:
{OK}[1,["42. Its the real question that you seek now."],0,2]
Since, in the AsyncCallback object, both onFailure() and onSuccess() call Window.alert()
to display a message, to distinguish, I changed the message text:
public void onFailure(Throwable t)
| {
| Window.alert("Failure - " + t.getMessage());
| }
|
| public void onSuccess(Object data)
| {
| Window.alert("Success - " + (String) data);
| }
|
Then, I get the following message:
Failure - {OK}[1,["42. Its the real question that you seek now."],0,2]
which indicates that the @WebRemote method is always returning failure. I tried both GWT
1.3.3 and GWT 1.4.10 and got the same result.
It seems to me that the gwt example source and the shipped gwt-compilation output are
out-of-sync: 22 files vs. 16 files and the obviously different behavior. Can someone
please clarify? Thanks.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4068987#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...