1

我正在关注关于创建您的第一个 GAE Java 项目的Google 教程。当我创建它与他们的完全相同时,我得到了很多错误。我认为这是导致错误的应用程序配置。以下是我的配置文件:

appengine-web.xml

<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
  <application>my_app_id</application>
  <version>1</version>
</appengine-web-app>

appengine-web.xml

<web-app xmlns="http://java.sun.com/xml/ns/javaee" version="2.5">
    <servlet>
        <servlet-name>guestbook</servlet-name>
        <servlet-class>guestbook.GuestbookServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>guestbook</servlet-name>
        <url-pattern>/guestbook</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
        <welcome-file>guestbook.jsp</welcome-file>
    </welcome-file-list>
</web-app>
4

2 回答 2

2

您需要的可能是通过启用使用并发请求来击败邪恶的僵尸巫师

默认情况下,App Engine 将请求串行发送到给定的网络服务器。您可以通过将元素添加到以下位置来配置 App Engine 以并行发送多个请求appengine-web.xml

在你的appengine-web.xml

<threadsafe>true</threadsafe>
于 2012-05-17T05:44:21.720 回答
1

只是为了更好的可读性,您可能希望使用 app.yaml https://cloud.google.com/appengine/docs/flexible/java/configuring-your-app-with-app-yaml配置 GAE/J

GAE 将使用 app.yaml 生成 web.xml 和 appengine-web.xml。我还发现 app.yaml 语法更容易阅读。

于 2012-05-19T07:23:31.553 回答