0

내가 성공적으로 내 응용 프로그램을 실행 sent- 내가 "1 장치 (들) 등록"얻을 수 있도록 내 서버에 장치를 등록하지 "메시지 보내기를" 단추. 그러나 나는 "메시지 보내기"에 나는 다음과 같은 오류 얻을 버튼을 클릭 할 때 : http://developer.android.com/google/gcm/server.htmlGCM HTTP 상태 500 - Servlet.init() -Notification

HTTP Status 500 - Servlet.init() for servlet SendAllMessagesServlet threw exception 

    type Exception report 

    message Servlet.init() for servlet SendAllMessagesServlet threw exception 

    description The server encountered an internal error that prevented it from fulfilling this request. 

    exception 

    javax.servlet.ServletException: Servlet.init() for servlet SendAllMessagesServlet threw exception 
     org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) 
     org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) 
     org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) 
     org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) 
     org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023) 
     org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) 
     org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1852) 
     java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
     java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
     java.lang.Thread.run(Unknown Source) 
    root cause 

    java.lang.IllegalArgumentException: argument cannot be null 
     com.google.android.gcm.server.Sender.nonNull(Sender.java:553) 
     com.google.android.gcm.server.Sender.<init>(Sender.java:88) 
     com.google.android.gcm.demo.server.SendAllMessagesServlet.newSender(SendAllMessagesServlet.java:62) 
     com.google.android.gcm.demo.server.SendAllMessagesServlet.init(SendAllMessagesServlet.java:53) 
     org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) 
     org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) 
     org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) 
     org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) 
     org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023) 
     org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) 
     org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1852) 
     java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
     java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
     java.lang.Thread.run(Unknown Source) 
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.41 logs. 

하시기 바랍니다 할 수있는 사람의 도움을하시기 바랍니다 :

여기에 말한대로 나는 바람둥이 안드로이드 예제 프로젝트를 사용하고 있습니다

답변

0

문제는 API 키입니다. 그래서 새로운 API 키가 생기고 새 API 키로 전환됩니다.

0

json-simple-1.1.jar은 웹 응용 프로그램의 WEB-INF/lib 폴더에 복사해야합니다. 이 솔루션입니다 :)

관련 문제