2014-07-27 31 views
3

我正在使用此帖子學習#AndroidStudio上的#GoogleCloudEndpoint https://github.com/GoogleCloudPlatform/gradle-appengine-templates/tree/master/HelloEndpoints。我可以創建模塊並使用它(改變API名稱,客戶端等),但是當我試圖添加另一個端點(作爲同一模塊中的一個類)時,我無法看到這些API體現在/ _ah/api/explorer上。在Android Studio中添加新的端點類

構建時沒有看到任何錯誤消息,但只是在瀏覽器中顯示了一個API。我無法弄清楚我錯過了什麼。

謝謝。

回答

3

您需要確保在「SystemServiceServlet」的文件web.xml中有條目。

例如,在web.xml這是從我的代碼示例考慮這個因素:

<servlet> 
    <servlet-name>SystemServiceServlet</servlet-name> 
    <servlet-class>com.google.api.server.spi.SystemServiceServlet</servlet-class> 
    <init-param> 
     <param-name>services</param-name> 
     <param-value>com.mindstorm.stocktickerapi.QuoteEndpoint</param-value> 
    </init-param> 
</servlet> 
<servlet-mapping> 
    <servlet-name>SystemServiceServlet</servlet-name> 
    <url-pattern>/_ah/spi/*</url-pattern> 
</servlet-mapping> 

這裏我有一個端點類,這是存在於<param-value>元素。現在,如果你有另一個端點類,你應該把它放在這裏。 請確保您用逗號分隔符分隔您的課程,例如com.myclass.endpoint1,com.myclass.endpoint2等等。

相關問題