将 Spring MVC 模板转换为 GAE

Convert Spring MVC template to GAE

有人有一些模板可以在 GAE 上将 spring MVC 模板转换为 运行 吗? 我已经尝试过不同的方法但没有成功。 我尝试的最后一件事是添加 GAE 依赖项和插件并创建 appengine-web.xml 文件...

我总是收到消息 "this project is not a google app engine project"

<dependency>
    <groupId>com.google.appengine</groupId>
    <artifactId>appengine-api-1.0-sdk</artifactId>
    <version>1.9.14</version>
</dependency>

<plugin>
    <groupId>com.google.appengine</groupId>
    <artifactId>appengine-maven-plugin</artifactId>
    <version>1.9.14</version>
 </plugin>

Spring 和 Google App Engine 可以协同工作,但是 Google App Engine Java 项目的结构与标准 Spring 或 Java 网络项目。

如果您想将 Maven 与 Google App Engine 一起使用,我建议您复制 example/template 原型之一并将 Spring 库添加到项目中。这样做我取得了更大的成功。但是,我选择不将 Maven 与 Google App Engine 和 Spring 一起使用,因为 Spring 的最新版本不能很好地与 Google App Engine 配合使用。

最简单的选择是从包含所需关键组件的 Maven 原型开始。如果您想在没有 Maven 的情况下继续前进,您可以在 Eclipse 中创建一个标准的 Google App Engine 项目并合并 Spring 库。

警告词。按照下面链接的说明进行操作,否则您最终会得到一个需要很长时间才能启动实例的应用程序。由于 Spring 自动装配的方式,在没有正确配置的情况下将应用程序部署到 App Engine 可能需要一分钟或更长时间才能启动。

祝你好运!

阅读更多: