7

默认情况下它似乎没有这样做,考虑到他们为简化开发而设置的所有其他东西,这让我感到非常震惊。有没有办法启用它?如果没有,有人知道为什么不支持它吗?

4

4 回答 4

9

有 JRebel 可以帮助你解决这个http://englove.blogspot.com/2010/09/appengine-hot-deploy-on-mac.html

但是使用 JRebel 我在开发模式下遇到了 GWT 的问题。

但是,有一种更简单的方法可以做到这一点。如果您在 Eclipse 中调试应用程序,您可以热部署您的服务器类。

调试为 -> Web 应用程序

就这样!:)

于 2010-09-30T16:08:15.420 回答
3

这是App Engine 问题跟踪器上的开放功能请求。你应该在那里投票。

FWIW,它确实可以按预期与 JSP 一起使用(更新它们时它们会失效并重新编译)。

于 2009-08-07T10:30:01.827 回答
0

我意识到当我修改和保存文件时本地服务器会重新加载,所以我用这个指令appengine-web.xml创建了一个文件并从 运行,所以我有一个热部署build.xmleclipse+ant

<?xml version="1.0"?>

<project default="main" basedir=".">
<property name="appengine" location="${basedir}/war/WEB-INF/appengine-web.xml" />


<target name="main">
    <echo message="REINICIANDO SERVIDOR LOCAL ${appengine}" />
    <touch file="${appengine}" />
</target>

</project>
于 2012-01-19T01:15:01.153 回答
0

我使用 App Engine 1.9.2,不仅适用于 JSP,还适用于 Servlet 和 Java 代码。

如果您的项目是基于 Maven 的,并且您使用 启动服务器mvn appengine:devserver,则在修改一些代码后,您需要做的就是

mvn package

并在浏览器中刷新页面。

于 2014-10-02T12:43:46.187 回答