java - 如何转换 Java Web 应用程序以在 Google App Engine 上部署

标签 java google-app-engine web-applications

我在 eclipse 的 tomcat 服务器中使用 struts2 创建了 java web 应用程序。我想在创建它后将其部署在 Google App Engine 中。所以我为 Eclipse 安装了 google app engine 插件,并使用以下方法转换项目以在 Google App Engine 上部署

右键单击项目

Google ->App Engine 设置

勾选“使用 Google App Engine”框

之后当我尝试部署它时。它强制我输入应用程序 ID。当我输入使用 www.appengine.google.com 网站创建的应用程序 ID 时,Eclipse 会显示

Cannot set application ID (appengine-web.xml is missing)

错误。我应该手动创建该 xml 还是可以自动创建?如果我应该手动创建它,那么执行步骤是什么?

最佳答案

Struts 2 与 Google App Engine 兼容,但您需要应用一些解决方法。详情请查看Compatibility list of Java technologies with App Engine 。检查为使 Struts 2 在 GAE 中工作而提供的信息。

希望这有帮助!

关于java - 如何转换 Java Web 应用程序以在 Google App Engine 上部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13090722/

相关文章:

java - Linq C# 中 Java 的 Stream#Peek 方法的等价物是什么?

python - 为什么 Python 在非迭代类型的操作中会给我一个 "TypeError: argument of type ' UserAgent' is not iterable"?

Java Memcached 客户端

可以解析电子表格的javascript库?

Java ExecutorService - 处于等待状态的线程

java - Java 中的 DatacontractSerializer

java - 线程是否可以先通过安全发布获取对象,然后不安全地发布它?

python - 使用 WTForms 中的数据填充 App Engine NDB 实体

python - 如何在 AppEngine MapReduce 中获取计数器结果?

ruby-on-rails-3 - 在 webapp 中实现管理员的推荐方法是什么