2017-01-12 18 views
0

を休館:のHTTP ERROR:503 Google App Engineを - 私はGoogle App Engineの上でアプリケーションを実行しようとしている(アプリはMavenを使用している)ので、私は次のことを実行し

mvn appengine:update 

返します

... 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 31.239 s 
[INFO] Finished at: 2017-01-12T11:04:35-05:00 
[INFO] Final Memory: 21M/422M 
[INFO] ------------------------------------------------------------------------ 

そして

mvn appengine:devserver 

返し

... 
[INFO] INFO: The admin console is running at http://localhost:8080/_ah/admin 
[INFO] Jan 12, 2017 11:06:05 AM com.google.appengine.tools.development.DevAppServerImpl doStart 
[INFO] INFO: Dev App Server is now running 

ビルドが正しく更新されていると思います。また、オンラインで正常に展開できます。

しかし、私はまだmy_project.appspot.com

ERROR: Server Error

とローカルに私は私が手に(どちらかMVNのAppEngineのでサーバーを実行している同じアプリ実行しようとする時にエラーが発生します:devserverまたはそれを実行して日食に)同じしようとした両方のテストのための理由を行います。私は多分推測た

HTTP ERROR: 503

私のweb.xmlがそれで間違いを持っ​​ているが、私はHにそれをチェックし、比較した二重に例やゲストブックの例elloWorldServlet、それはほとんど同じに見えますが、ここにある:

<?xml version="1.0" encoding="utf-8"?> 
<web-app xmlns="http://java.sun.com/xml/ns/javaee" version="2.5"> 
    <servlet> 
    <servlet-name>AdWords</servlet-name> 
    <servlet-class>MyApp.adwords_axis.MainApp</servlet-class> 
    </servlet> 
    <servlet-mapping> 
    <servlet-name>AdWords</servlet-name> 
    <url-pattern>/*</url-pattern> 
    </servlet-mapping> 
</web-app> 

はまた、ここで私は決してなかったapp.yamlを(

package myApp.adwords_axis; 

import java.io.IOException; 
import javax.servlet.annotation.WebServlet; 
import javax.servlet.http.HttpServlet; 
import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; 

@SuppressWarnings("serial") 
@WebServlet(name = "AdWords", value = "/") 
public class MainApp extends HttpServlet{ 
     @Override 
     public void doGet(HttpServletRequest request, HttpServletResponse response) 
     { 
     response.setContentType("text/plain"); 
     try { 
     response.getWriter().println("Test"); 
     //run(); 
    } catch (IOException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 

     } 


    public static void run() throws Exception { 
     AdReport ads = new AdReport(); 
     GenderReport genderReport = new GenderReport(); 
     CriteriaReport criteriaReport = new CriteriaReport(); 

     ads.start(); 
     genderReport.start(); 
     criteriaReport.start(); 
    } 
    //Add Audience before deploying beta. 
} 

を呼び出すようにしようとしているクラスです私は例からcoppiedこと)mvn appengine:updateを行なったし、SRC /メイン/ AppEngineの下でそれを落としたときに発生するが、このようになります:私は何をしないのです

runtime: java 
env: flex 

handlers: 
- url: /.* 
    script: this field is required, but ignored 
    secure: always # Require HTTPS 

runtime_config: # Optional 
    jdk: openjdk7 
    server: jetty9 

manual_scaling: 
    instances: 1 

答えて

0

さて、私はweb.xmlをdectupleでチェックして解決しました。私はタイプミスがあり、アプリ全体を壊しました。

私のパッケージは、web.xmlに大文字で始まっていました。

関連する問題