Appengine Maven项目在本地服务器问题上以wtp身份运行

时间:2014-04-21 11:31:42

标签: java eclipse google-app-engine maven appengine-maven-plugin

我一直在尝试在本地服务器上运行maven项目作为动态Web项目来获得热重新部署功能,这是目前没有eclipse的appengine maven插件

我提到:https://developers.google.com/appengine/docs/java/webtoolsplatform

这个项目在使用mvn:appengine devserver命令运行时工作正常,但是我试图在本地服务器上运行,我收到以下错误

初始化VM时发生错误

代理库无法初始化:工具

打开zip文件或缺少JAR清单时出错:/ Volumes / My

知道这个错误意味着什么吗?

注意:最终目标是某些如何在目标目录中存在src war文件夹中的同步更改,以避免因每次更改而停止和启动服务器

任何解决此问题的解决方案都是最受欢迎的!

谢谢

2 个答案:

答案 0 :(得分:0)

为了回答最终目标,mvn appengine:devserver已经支持重新加载:

  

当服务器运行时,它会不断检查以确定   appengine-web.xml是否已更改。如果有,服务器会执行   热重载应用程序。这意味着您无需停止   并且由于对appengine-web.xml的更改

而重新启动您的应用程序

https://developers.google.com/appengine/docs/java/tools/maven#managing_and_running_a_project_with_the_app_engine_maven_plugin

答案 1 :(得分:0)

您是否安装了m2e-wtp?它处理正在运行的容器中更新的Web资产(包括通过GPE的devserver)。