2014-05-07 97 views
0

我正在使用GWT做一個webapp。我可以使用superdevmode,並且可以在生產環境中使用外部庫,但是當我將兩者結合起來時,我似乎遇到了一個問題。我使用這個庫爲我oatuh2登錄http://code.google.com/p/gwt-oauth2/和我在Project.gwl.xml有GWT與superdevmode和外部庫

<inherits name='com.google.api.gwt.oauth2.OAuth2' />

,我有我的WEB-INF/lib文件夾中的.jar。一切工作正常生產。

然而,當我嘗試在superdevmode運行它,我得到

[ERROR] Unable to find 'com/google/api/gwt/oauth2/OAuth2.gwt.xml' on your classpath

如果我不使用Oauth2,那麼superdevmode可以正常工作。在我跑的配置我的程序參數是

-src src\ -workDir "C:\My-Directory" -port 1234 com.package.Project

任何人都有一個解決方案嗎?謝謝!

+0

您使用的是Eclipse嗎? – Braj

+1

啓動SuperDevMode時,類路徑中的gwt-oauth2 JAR是否存在? –

+0

@ThomasBroyer就是這樣!謝謝。在我需要的8小時等待結束後,我會回答我的問題。 –

回答

1

GWT加載類路徑中的所有內容(SuperDevMode也加載了-src目錄),所以如果它找不到某些東西,通常意味着它不在類路徑中。