1

バックエンドで実行しようとしているサーブレットを作成しました。しかし、バックエンドを開始し、投稿メッセージをhttp://mybackend.myapp.appspot.com/updateに送信した後、何も追加されません。
アクセスすると: http://myapp.appspot.com/updateサーブレットは動作していますが、バックエンドでは動作していません。
私は何を間違っていますか?

サーブレット コード:

public class UpdateServlet extends HttpServlet
{   
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException 
    {
        System.out.println("start long task");              
    }
}

backends.xml

<backends>
  <backend name="mybackend">
    <class>B1</class>
    <options>
      <dynamic>true</dynamic>
      <public>true</public>
    </options>
  </backend>
</backends>

web.xml

<servlet>
    <servlet-name>update</servlet-name>
    <servlet-class>server.UpdateServlet</servlet-class> 
</servlet>

<servlet-mapping>
    <servlet-name>update</servlet-name>
    <url-pattern>/update</url-pattern>
</servlet-mapping>
4

1 に答える 1

0

サーブレットはhttp://mybackend.myapp.appspot.com/update、HTTP302リダイレクトを送信しますhttp://my-life.appspot.com。つまり、それを実行しているのはあなたのコードです。

于 2012-10-16T21:04:45.513 に答える