- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在努力部署到 Google App Engine 标准环境。在部署之前,我想在本地进行测试,因此我运行 gradlew appengineRun
。
一切正常,直到出现以下错误:“com.google.cloud.tools.appengine.AppEngineException: java.nio.file.NoSuchFileException: C:\Users{user}\StudioProjects{project}\build\exploded -{项目}\WEB-INF\appengine-web.xml"。
这很奇怪,因为我检查了项目中的文件结构并且存在 appengine-web.xml。
{project}
...
build
...
exploded-{project}
...
WEB-INF
...
appengine-web
当我看到文件在它应该在的位置时,我不知道为什么该文件“不存在”。
我的 appengine-web.xml 文件:
<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>{ID}</application>
<use-google-connector-j>true</use-google-connector-j>
<version>1</version>
<threadsafe>true</threadsafe>
<runtime>java8</runtime>
<system-properties>
<property name="java.util.logging.config.file" value="WEB-INF/classes/logging.properties" />
</system-properties>
<automatic-scaling>
<!-- scaling details -->
</automatic-scaling>
</appengine-web-app>
我确实有一个问题,命名空间是红色的,我得到了URI 未注册(设置 | 语言和框架 | 架构和 DTD)
当我滚动它时显示消息。
我尝试通过获取资源来修复此解决方案,但没有成功。我不知道这是否是问题所在,但这是我唯一合理的猜测。
我需要识别 appengine-web.xml 文件才能继续。如果有人知道发生了什么事,或者有想法为我指明正确的方向,我将不胜感激。
最佳答案
TLDR:
具有名称和您选择的类型的文件与 {file-name}.{type} 形式的文件名之间存在差异。如果您希望该文件被识别,请执行后者。
详细信息
事实证明,在 gradle 看来,拥有一个名为 appengine-web 的文件并将其声明为 .xml 文件与创建一个名为 appengine-web.xml 的文件之间存在巨大差异。
我添加了一个新文件,其名称中包含 .xml,它解决了我之前遇到的问题。
完成后,我遇到了用于记录属性的文件的相同问题(请参阅我的问题中的 .xml 文件中的系统属性字段)。
我创建了一个名为logging的文件并将其设为.properties文件,但找不到该文件。然后我创建了一个名为logging.properties的文件,并且成功找到了该文件。
这个故事的寓意是,在处理 Google App Engine 时,在名称中明确声明文件类型。
关于java - 如何修复 "com.google.cloud.tools.appengine.AppEngineException: java.nio.file.NoSuchFileException: ...\exploded-{project}\WEB-INF\appengine-web.xml",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56956465/
我正在尝试读取文件,但收到 NoSuchFileException。我知道我的代码可以工作,因为它可以在我创建的另一个程序中工作,但现在不起作用。是的,目录正确,并且 src 文件夹中有一个文本文件。
尝试根据一个目录(字符串列表)中文件名的字符串搜索来复制和粘贴文件,根据搜索字符串创建一个新文件夹,然后将匹配的文件复制并粘贴到该文件夹时,我收到了 NoSuchFileException 。当我
我有一个Play应用程序(使用Scala构建),试图在Docker容器上运行。 以下是我用来启动容器以运行sbt命令的docker-compose.yml和build.sbt的部分。 ↓docker-
我正在使用FileSystemResource和Spring Webflux从硬盘驱动器提供文件。 @GetMapping("/news/file") fun getImage(@RequestPar
我正在尝试使用这行代码在 Hadoop HDFS 中编写: Files.write(Paths.get("hdfs:////localhost:9000/user/cloudera/trial/"+
我注意到另一个指示文件不存在的 Java 异常 - NoSuchFileException。我的任务是重构某个 api,它从不同的方法中抛出这两个,我只想使用一个。 我应该将 NoSuchFileEx
我正在尝试使用 Files.write() 方法将一些文本写入文件。 byte[] contents = project.getCode().getBytes(StandardCharsets.UTF
当我尝试使用 post 方法通过表单上传文件时,会发生 NoSuchFileException 类型的错误,但我不知道为什么。 这是代码: if (req.getPart("file") != nul
我正在 Spring Boot 上工作,并且我在此路径上创建了一个文件夹 web 和 images floders:myApp/src/web/images 当做时 private String sa
我尝试构建一个简单的 Spring Integration 文件夹用于数据导入。但在处理最后一个文件时,进程会抛出 NoSuchFileException 。我正在使用 Spring 5.0.5(在本
尝试将图像文件从一个文件夹复制到另一个文件夹时出现以下错误。 错误信息: java.nio.file.NoSuchFileException: C:\Users\William\Pictures\D8
String hi = System.getProperty("user.dir"); String noes = "%USERPROFILE%\\Start Menu\\Progra
我正在尝试使用 java nio 创建一个新文件,但遇到了 createFile 错误。错误看起来像这样: createFile error: java.nio.file.NoSuchFileExc
我有一个名为“result.csv”的文件,我想从该文件中读取某些数据并显示它们。我在我的 eclipse 项目文件夹中有那个文件。我仍然无法读取文件。 public static void mai
我已经在Windows 10计算机上安装了Elasticsearch,但无法启动它。 我通过运行命令启动服务后刚得到的错误如下: .\elasticsearch-7.6.1\bin\elasticse
当我使用javapacker command时,当它将库复制到应用程序文件夹时,我收到 NoSuchFileException 。我正在运行以下命令: javapackager -deploy -no
我正在开发一个小型 Gradle 项目,并希望在 Spock 测试中使用我的 Reader 类。当我开始测试时,Reader 类抛出: java.nio.file.NoSuchFileExceptio
java.nio.file.Files API 是对旧的 java.io.File 类的一个非常好的改进,但有一个细节让我感到奇怪;除了 delete()没有方法记录它们可能会抛出 NoSuchFil
我正在尝试在开发-测试-产品设置中放置一些核心文件。基本上,如果文件较新,则需要将其复制到下一级作为 QA 流程的一部分。 我正在使用 Java 8,所以我决定第一次尝试 NIO 文件/路径 api。
我正在玩java nio 2,我编写了一个简单的应用程序,应该创建一个文件并向其中写入内容,但我收到文件不存在异常 ByteBuffer buffer = ByteBuffer.wrap("jhkjh
我是一名优秀的程序员,十分优秀!