Java 不断获取错误,该错误表示localhost上的服务器应用程序引擎标准无法启动
在eclipse中尝试启动google app engine项目时,我一直收到一个错误,称localhost上的Server app engine标准无法启动(下面的错误日志) 以前有没有人遇到过这个问题?问题的原因是什么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.
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
添加到问题中。“-
”-主要的-
是打字错误吗?如果不是:这可能是异常的来源吗?(有第二个前导-
向下)