Java 不断获取错误,该错误表示localhost上的服务器应用程序引擎标准无法启动

Java 不断获取错误,该错误表示localhost上的服务器应用程序引擎标准无法启动,java,eclipse,google-app-engine,nullpointerexception,cloud,Java,Eclipse,Google App Engine,Nullpointerexception,Cloud,在eclipse中尝试启动google app engine项目时,我一直收到一个错误,称localhost上的Server app engine标准无法启动(下面的错误日志) 以前有没有人遇到过这个问题?问题的原因是什么 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.appengine.tools.development.

在eclipse中尝试启动google app engine项目时,我一直收到一个错误,称localhost上的Server app engine标准无法启动(下面的错误日志)

以前有没有人遇到过这个问题?问题的原因是什么

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.appengine.tools.development.StreamHandlerFactory (file:/C:/Users/AppData/Local/google/ct4j-cloud-sdk/LATEST/google-cloud-sdk/platform/google_appengine/google/appengine/tools/java/lib/impl/appengine-local-runtime.jar) to method java.net.URL.getURLStreamHandler(java.lang.String)
WARNING: Please consider reporting this to the maintainers of com.google.appengine.tools.development.StreamHandlerFactory
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Jan 05, 2020 3:13:54 PM com.google.appengine.tools.development.SystemPropertiesManager setSystemProperties
INFO: Overwriting system property key 'java.util.logging.config.file', value 'C:\Users\AppData\Local\google\ct4j-cloud-sdk\LATEST\google-cloud-sdk\platform\google_appengine\google\appengine\tools\java\config\sdk\logging.properties' with value 'WEB-INF/logging.properties' from 'C:\Users\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\WEB-INF\appengine-web.xml'
java.lang.NullPointerException
    at java.base/java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1011)
    at java.base/java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1006)
    at java.base/java.util.Properties.put(Properties.java:1316)
    at java.base/java.util.Collections$CheckedMap.put(Collections.java:3638)
    at com.google.appengine.tools.development.SharedMain.setTimeZone(SharedMain.java:183)
    at com.google.appengine.tools.development.SharedMain.postServerActions(SharedMain.java:152)
    at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:398)
    at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:45)
    at com.google.appengine.tools.development.DevAppServerMain.run(DevAppServerMain.java:257)
    at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:248)
如果有人能给我建议帮助我解决这个问题,我会非常感激,因为在这个问题上,时间对我来说绝对是不利的

编辑:appengine-web.xml添加如下:

<?xml version="1.0" encoding="UTF-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
    <threadsafe>true</threadsafe>
    <sessions-enabled>false</sessions-enabled>
    <runtime>java8</runtime>
    <system-properties>
        <property value="WEB-INF/logging.properties" 
            name="java.util.logging.config.file"/>
    </system-properties>
</appengine-web-app>

真的
假的
爪哇8

您使用的是本地开发服务器不支持的Java 11 JVM

这个问题通常表明您没有配置Java8JVM。您需要:

  • 下载并安装Java8JVM(例如,从)
  • 通过Preferences>Java>Installed JRE将JVM添加到Eclipse;搜索按钮通常只起作用
  • 在执行环境窗格中将此JVM标记为JavaSE-1.8概要文件的默认JVM

…WEB-INF\appengine WEB.xml'java.lang.NullPointerException
”-看起来像是格式错误的
appengine WEB.xml
。你能发布你的
appengine web.xml
-“>true false java8-在这里,我根本没有接触过apengine-web.xml,我需要添加一些内容吗?请您提出问题,并将
xml
添加到问题中。“
-
”-主要的
-
是打字错误吗?如果不是:这可能是异常的来源吗?(有第二个前导
-
向下)