gpt4 book ai didi

java - 不断收到错误消息,指出 localhost 的 Server App Engine Standard 无法启动

转载 作者:行者123 更新时间:2023-12-03 21:16:57 28 4
gpt4 key购买 nike

尝试在 Eclipse 中启动 Google App Engine 项目时,我不断收到错误消息,说 localhost 的 Server App Engine Standard 无法启动(错误日志如下)。

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

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>

最佳答案

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

此问题通常表明您没有配置 Java 8 JVM。你需要:

  • 下载并安装 Java 8 JVM(例如,来自 adoptopenjdk.net)。
  • 通过 Preferences > Java > Installed JREs 将 JVM 添加到 Eclipse;搜索按钮通常会起作用。
  • 在“执行环境” Pane 中将此 JVM 标记为 JavaSE-1.8 配置文件的默认 JVM。
  • 关于java - 不断收到错误消息,指出 localhost 的 Server App Engine Standard 无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59601263/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com