我刚刚进入GAE而我正在使用STS(Eclipse的派生物)。我目前正在设置一个项目,在GAE下使用Spring和Apache Tiles。我已经得到了大部分正确配置它似乎工作。我最大的问题是弄清楚其他人如何处理这种环境中的日常发展。
我对前端JSP进行了大量的更改,但到目前为止,我似乎必须停止GAE服务器并在每次对JSP进行少量更改时重新启动它。当我对控制器进行更改时必须重新启动很好,但是为了简单的JSP更改而不得不重新启动它会让我发疯。
有没有办法让GAE环境在Eclipse / STS中重新加载JSP更改?
答案 0 :(得分:0)
我正在使用Maven for AppEngine项目,因此每当我构建项目时,都会生成/更新项目目标目录,这是服务器从中加载文件的位置。当我尝试更新我的jsp / css / js文件时,我总是打开该目录中的文件并在那里更新它。一旦我对它感到满意,我会将更改复制到我的源文件中。
基本上,我认为,您可以找到目标目录的位置,并尝试从那里编辑文件。
我不确定我的解决方法是否适合你,但也许你可以在这里找到一两个。
除此之外,还有人使用JRebel作为hotdeploy工具。那里有一个AppEngine版本的JRebel,但我怀疑它不是免费的......
答案 1 :(得分:0)
我建议你看看JRebel。即使它是商业软件,它也会为你的这种开发节省很多麻烦
答案 2 :(得分:0)
您需要设置参数:
server.jsp-servlet.init-parameters.development=true
(如果使用application.properties
,请将其放入spring boot
)