Java Appengine通道Api存在\u ah/通道/连接不工作

Java Appengine通道Api存在\u ah/通道/连接不工作,java,google-app-engine,channel-api,Java,Google App Engine,Channel Api,我正在Java运行时中使用通道API。我映射到/_ah/channel/connected的servlet似乎没有运行。我正在创建一个通道,传递令牌,并在服务器上打开它。这个很好用。我确实在我的日志中看到了对/_ah/channel/connected的调用,但是没有出现日志消息,代码似乎没有运行。下面是我的代码和web.xml ChannelConnectedServlet.java: public class ChannelConnectedServlet extends HttpServl

我正在Java运行时中使用通道API。我映射到/_ah/channel/connected的servlet似乎没有运行。我正在创建一个通道,传递令牌,并在服务器上打开它。这个很好用。我确实在我的日志中看到了对/_ah/channel/connected的调用,但是没有出现日志消息,代码似乎没有运行。下面是我的代码和web.xml

ChannelConnectedServlet.java:

public class ChannelConnectedServlet extends HttpServlet{
    private static final Logger logger = Logger.getLogger(ChannelConnectedServlet.class
          .getName());  

    private void process(HttpServletRequest req, HttpServletResponse resp) throws IOException { 
        logger.log(Level.WARNING,"test");
        //do stuff here
    }

    public void doPost(HttpServletRequest req, HttpServletResponse resp)
                   throws IOException, ServletException {        
       logger.log(Level.WARNING,"Channel connected!");
       process(req, resp);
     }
}
web.xml:

 <servlet-mapping>
     <servlet-name>ChannelConnected</servlet-name>
     <url-pattern>/_ah/channel/connected</url-pattern>
 </servlet-mapping> 

 <servlet>
     <servlet-name>ChannelConnected</servlet-name>
     <servlet-class>com.myapp.server.channel.ChannelConnectedServlet</servlet-class>
 </servlet>

信道连接
/_ah/频道/已连接
信道连接
com.myapp.server.channel.ChannelConnectedServlet

断开连接请求也会发生同样的行为。救命啊

web.xml中的此条目应在url末尾包含“/”,例如:

<servlet-mapping>
 <servlet-name>ChannelConnected</servlet-name>
 <url-pattern>/_ah/channel/connected/</url-pattern>

信道连接
/_ah/频道/已连接/


现在可以使用了。

web.xml中的此条目应该在url末尾包含“/”,例如:

<servlet-mapping>
 <servlet-name>ChannelConnected</servlet-name>
 <url-pattern>/_ah/channel/connected/</url-pattern>

信道连接
/_ah/频道/已连接/

现在工作