2

我刚刚进入 GAE 并且正在使用 STS(Eclipse 的衍生产品)。我目前正在建立一个项目以在 GAE 下使用 Spring 和 Apache Tiles。我已经正确配置了它,并且似乎可以正常工作。我最大的问题是弄清楚其他人如何在这种环境中处理日常开发。

我对前端 JSP 进行了大量更改,但到目前为止,我似乎每次对 JSP 进行小的更改时都必须停止 GAE 服务器并重新启动它。当我对控制器进行更改时必须重新启动很好,但是为了简单的 JSP 更改而必须重新启动它让我发疯了。

有没有办法让 GAE 环境在 Eclipse/STS 中重新加载 JSP 更改?

4

3 回答 3

0

我将 Maven 用于 AppEngine 项目,因此每当我构建项目时,都会生成/更新一个项目目标目录,服务器将从该目录加载文件。当我尝试更新我的 jsp/css/js 文件时,我总是在该目录中打开该文件并在那里进行更新。一旦我对它感到满意,我会将更改复制到我的源文件中。

本质上,我认为对你来说,你可以找出你的目标目录在哪里,并尝试从那里编辑你的文件。

我不确定我的解决方法是否适合您,但也许您可以在这里获得一两个。

除此之外,还有人使用 JRebel,这是一个热部署工具。那里有 JRebel 的 AppEngine 版本,但我怀疑它不是免费的......

于 2012-06-12T23:03:37.153 回答
0

我建议看看JRebel。就算是商业软件,这样的开发也会为你省去不少神经

于 2012-06-12T23:25:08.047 回答
0

您需要设置参数:

server.jsp-servlet.init-parameters.development=true

application.properties(如果你用的话,把它放进去spring boot

于 2018-11-21T12:43:40.143 回答