0

我一直在尝试在本地服务器中将 maven 项目作为动态 Web 项目运行以获得热重新部署功能,该功能目前在 eclipse 中不可用 appengine maven 插件

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

该项目在使用 mvn:appengine devserver 命令运行时运行良好,但我们尝试在本地服务器上运行,但出现以下错误

初始化虚拟机时出错

代理库无法初始化:仪器

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

知道这个错误是什么意思吗?

注意:最终目标是了解 src war 文件夹中的同步更改如何出现在目标目录中,以避免每次更改都停止和启动服务器

任何解决此问题的解决方案都非常受欢迎!

谢谢

4

2 回答 2

0

你有安装m2e-wtp吗?它处理正在运行的容器(包括通过GPE的开发服务器)中更新的 Web 资产。

于 2014-04-21T23:32:31.847 回答
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

于 2014-04-21T14:17:57.170 回答