2011-03-11 65 views
2

是否有編譯GWT應用程序的方法,以便所有文件都與通常的/不同?編譯特定相對路徑的GWT應用程序

例如http://www.acme.com/http://www.acme.com/app/

我知道我可以玩一些服務器端的技巧(基於Java類的模式com.acme.app.*),但問題是我就準備在同www子域承載多個應用程序GWT ...因此GWT的通常的模式是/相對...

任何提示?

UPDATED:我有辦法通過手動修改文件Main.html,但我希望有一種更自動的方式。當然,Main.html只需要修改一次。

回答

1

我只是移動編譯的gwt文件夾。

例如爲:

<module zzz.flying.spaghetti rename-to="FlyingSpaghetti"> 
.... 
</module> 

將有GWT編譯器的地方編譯代碼爲war/FlyingSpaghetti。然後,我會手動將其移動到子文件夾war/peace/FlyingSpaghetti

如果您的gwt應用程序中存在指向自身的鏈接,則需要確保這些網址引用是相對的。即使GWT RPC @RemoteServiceRelativePath註解使用相對路徑 - 這意味着您應該沒有問題確保相關的url路徑。也許,谷歌希望人們能夠做到這一點(重新定位編譯模塊)。

相關問題