Spring 在Eclipse/STS中重新加载JSP更改

Spring 在Eclipse/STS中重新加载JSP更改,spring,google-app-engine,apache-tiles,Spring,Google App Engine,Apache Tiles,我刚刚进入GAE,我正在使用Eclipse的STS导数。我目前正在获得一个在GAE下使用Spring和ApacheTiles的项目。我已经基本正确地配置了它,它似乎可以工作。我最大的问题是弄清楚其他人如何处理这种环境中的日常开发 我对前端JSP做了大量更改,但到目前为止,似乎每次对JSP做一点小更改时,我都必须停止GAE服务器并重新启动它。当我对控制器进行更改时必须重新启动是可以的,但是为了一个简单的JSP更改而必须重新启动它让我发疯 有没有办法让GAE环境在Eclipse/STS中重新加载JS

我刚刚进入GAE,我正在使用Eclipse的STS导数。我目前正在获得一个在GAE下使用Spring和ApacheTiles的项目。我已经基本正确地配置了它,它似乎可以工作。我最大的问题是弄清楚其他人如何处理这种环境中的日常开发

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


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

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

基本上,我认为对于您来说,您可以找到目标目录的位置,并尝试从那里编辑您的文件

我不确定我的工作环境是否适合你,但也许你可以在这里找到一两个


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

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

基本上,我认为对于您来说,您可以找到目标目录的位置,并尝试从那里编辑您的文件

我不确定我的工作环境是否适合你,但也许你可以在这里找到一两个


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

我建议看一看。即使它是商业软件,它也会为这种开发节省很多精力

我建议您看看。即使它是商业软件,也会为这种开发节省大量精力

您需要设置参数:

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

将其放入application.properties中如果使用spring boot,则需要设置参数:

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

如果您使用spring boot,则将其放入application.properties中

它对Scala、OSS项目和个人使用是免费的。它对Scala、OSS项目和个人使用是免费的。我不知道STS。Eclipse的Google插件是否与STS一起工作?我不知道STS。用于Eclipse的Google插件与STS一起工作吗?