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