Java AppEngineConfigException:配置无效,module.war必须存在并且是目录

Java AppEngineConfigException:配置无效,module.war必须存在并且是目录,java,eclipse,google-app-engine,maven,google-eclipse-plugin,Java,Eclipse,Google App Engine,Maven,Google Eclipse Plugin,我正在为EclipseLuna使用最新的GAEJavaSDK和eclipse插件。 我的项目由使用maven()的Java模块组成 当我试图从eclipse部署ear项目时,我遇到了以下异常: Caused by: com.google.apphosting.utils.config.AppEngineConfigException: Application directory '--PATH-TO-MY-DEV-SERVER--/module-1.0.war' must exist and b

我正在为EclipseLuna使用最新的GAEJavaSDK和eclipse插件。 我的项目由使用maven()的Java模块组成

当我试图从eclipse部署ear项目时,我遇到了以下异常:

Caused by: com.google.apphosting.utils.config.AppEngineConfigException: Application directory '--PATH-TO-MY-DEV-SERVER--/module-1.0.war' must exist and be a directory.
at com.google.apphosting.utils.config.EarHelper.reportConfigException(EarHelper.java:92)
at com.google.apphosting.utils.config.EarHelper.getApplicationDirectory(EarHelper.java:192)
at com.google.apphosting.utils.config.EarHelper.readEarInfo(EarHelper.java:116)
at com.google.appengine.tools.development.ApplicationConfigurationManager.readEarConfiguration(ApplicationConfigurationManager.java:203)
at com.google.appengine.tools.development.ApplicationConfigurationManager.<init>(ApplicationConfigurationManager.java:150)
at com.google.appengine.tools.development.ApplicationConfigurationManager.newEarConfigurationManager(ApplicationConfigurationManager.java:66)
at com.google.appengine.tools.development.ApplicationConfigurationManager.newEarConfigurationManager(ApplicationConfigurationManager.java:53)
at com.google.appengine.tools.development.DevAppServerImpl.<init>(DevAppServerImpl.java:132)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.google.appengine.tools.development.DevAppServerFactory.doCreateDevAppServer(DevAppServerFactory.java:258)
at com.google.appengine.tools.development.DevAppServerFactory.access$000(DevAppServerFactory.java:36)
at com.google.appengine.tools.development.DevAppServerFactory$1.run(DevAppServerFactory.java:226)
at com.google.appengine.tools.development.DevAppServerFactory$1.run(DevAppServerFactory.java:224)
at java.security.AccessController.doPrivileged(Native Method)
at com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:224)
at com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:94)
at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:265)
... 3 more
原因:com.google.apphosting.utils.config.appengineconfig异常:应用程序目录“--PATH-TO-MY-DEV-SERVER--/module-1.0.war”必须存在并且是一个目录。
位于com.google.apphosting.utils.config.earheloper.reportConfigException(earheloper.java:92)
位于com.google.apphosting.utils.config.earheloper.getApplicationDirectory(earheloper.java:192)
位于com.google.apphosting.utils.config.earheloper.readearninfo(earheloper.java:116)
位于com.google.appengine.tools.development.ApplicationConfiguration Manager.readEarConfiguration(ApplicationConfiguration Manager.java:203)
位于com.google.appengine.tools.development.ApplicationConfiguration Manager。(ApplicationConfiguration Manager.java:150)
在com.google.appengine.tools.development.ApplicationConfigurationManager.newEarConfigurationManager(ApplicationConfigurationManager.java:66)上
在com.google.appengine.tools.development.ApplicationConfigurationManager.newEarConfigurationManager(ApplicationConfigurationManager.java:53)上
位于com.google.appengine.tools.development.DevAppServerImpl.(DevAppServerImpl.java:132)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance(未知源)
位于sun.reflect.delegatingConstructor或AccessorImpl.newInstance(未知源)
位于java.lang.reflect.Constructor.newInstance(未知源)
位于com.google.appengine.tools.development.DevAppServerFactory.doCreateDevAppServer(DevAppServerFactory.java:258)
在com.google.appengine.tools.development.DevAppServerFactory.access$000(DevAppServerFactory.java:36)
位于com.google.appengine.tools.development.DevAppServerFactory$1.run(DevAppServerFactory.java:226)
在com.google.appengine.tools.development.DevAppServerFactory$1.run(DevAppServerFactory.java:224)
位于java.security.AccessController.doPrivileged(本机方法)
在com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:224)
在com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:94)
在com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:265)
... 3个以上
引用的模块在部署时未解压缩。它们只作为.war文件存在

我已经从eclipse中使用maven导入了该项目。我还创建了新的工作区,多次删除和清理服务器目录。到目前为止没有成功