2012-04-08 14 views
0

Sceneaory: Ich verwende GWT-Plattform Versand Befehlsmuster .i will meine statische Inhalte in einem HTTP-Server, wie Appache httpd und dynamische Inhalte in anderen Web-Container, wie WebSphere bereitstellen usw.Wie Dispatch der GWT-Plattform, um die Endpunkt-URL meines Dienstes in der DispathcAsync-Schnittstelle anzugeben?

Frage: ich habe ein Servlet in actionhandler meinem Backend-Service habe, das in Web-Container sein sollte, und die URL zum Beispiel sein, wird http://127.0.0.1:8080/services.but meine statischen conten auf http://127.0.0.1:80/Demo/ im Einsatz. Ich möchte Appache httpd's Proxy-Pass nicht verwenden, möchte nur meine serviceImpl URL in Client dispatchAsync-Schnittstelle angeben, wie kann ich es implementieren?

Danke!

Antwort

0

In Ihrem Guice-Modul können Sie die URL konfigurieren:

serveRegex("/" + ActionImpl.DEFAULT_SERVICE_NAME + ".*").with(
       DispatchServiceImpl.class); 

Werfen Sie einen Blick auf the documentation

+0

Dank für Ihre Antwort. Sollte dies serverseitig konfiguriert sein? meine Bedeutung ist nur wollen Server-URL konfigurieren. Es scheint, dass ich ein SOP-Problem erfüllt. irgendeinen anderen Vorschlag? Danke noch einmal! – chendl