1
私はGwtアプリケーションを開発しました。リモートサービス実装 を別のJavaアプリケーションから呼び出す必要があります。 Javaオブジェクトのリストを指定されたメソッドは、getサービスサーブレットを呼び出すための適切なフォーマットでそれらをそこに変換することができているようなもの:?私はそれを試していない、けれども外部アプリケーションからGwtServiceImplサーブレットを呼び出す方法は?
myObject = .......
try {
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost postRequest = new HttpPost(
"http://localhost:8080/ppp//org.yournamehere.Main/gwtservice");
String serialized = <somelibrary.serialize>(myObject);
StringEntity input = new StringEntity(serialize);
input.setContentType("text/x-gwt-rpc; charset=UTF-8");
postRequest.setEntity(input);
HttpResponse response = httpClient.execute(postRequest);
を探しています:http://code.google.com/p/gwt-syncproxy/ – marinosegnan
はい、syncproxyが(セットアップが容易になり、私は試していないが、もう一つの提案)。しかし、私はgwt.rpcホワイトリストになかった直列化不可能な型(通常はプリミティブの配列)に関する迷惑なエラーメッセージに遭遇しました。 –