私は管理者にアクセスさせたい静的なhtmlファイルを持っています。だから私は私の中で次のことをするweb.xml
App Engine:静的なhtmlファイルに制約を追加します
しかし、私は間違いを続けている。エンドポイントの構成ではありません 更新:コンソールは
com.google.appengine.tools.admin.AppVersionUpload checkEndpointsServingStatusResult SEVEREを読み込みます。 Google Cloudエンドポイント サーバーがGoogle Cloud Endpointsと通信しようとしたときにアプリがエラーを返しました。
次に、.html
をすべて実際の静的ファイルを含めて.jsp
に変更しようとしています。私がそうすると、デプロイメントはエラーなく動作しますが、mydomain/editor.jsp
でページにアクセスしようとすると、NOT_FOUND
にアクセスできます。
エラーログは:それは本当のためであるとして
java.lang.IllegalStateException: No forced path servlet for /editor.html
at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:679)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.createHandler(AppVersionHandlerMap.java:206)
at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.getHandler(AppVersionHandlerMap.java:179)
at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:136)
at com.google.apphosting.runtime.JavaRuntime$RequestRunnable.run(JavaRuntime.java:469)
at com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:439)
at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:446)
at com.google.tracing.CurrentContext.runInContext(CurrentContext.java:256)
at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:310)
at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:302)
at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:443)
at com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:235)
at java.lang.Thread.run(Thread.java:745)
- あなたはhttps://myprojectID.appspot.com/editor
で(私は.htmlをを削除していますが、簡単に2 インデックス web-resource-name> /index/* web-resource-name>パターン> http://aaaaaaaaa.appspot.com/ url-pattern> web-resource-collection> admin auth-constraint> security-constraint> ' –
url-pattern
年代にそれを戻って追加することができます。注)にアクセスすることができるはずですurl-patternにはドメインは必要ありません。すなわち、 ' url-pattern>'である必要があります。詳しくはhttp://stackoverflow.com/questions/15385596/how-are-servlet-url-mappings-in-web-xml-usedをご覧ください。 –