2014-05-07 101 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目录),所以如果它找不到某些东西,通常意味着它不在类路径中。