java - 类路径资源 [public] 无法解析为 URL,因为它不存在 (SPARK)
问题描述
在 Spark 中运行服务器时出现以下错误:
我的主要看起来像这样:
这是我的项目结构
我在 pom.xml 文件中添加了这个:
<resources>
<resource>
<filtering>false</filtering>
<directory>src/main/resources</directory>
</resource>
</resources>
在我添加这些行之前,我无法渲染 index.html,因为它在资源文件夹中找不到它,但是在我将它添加到 pom.xml 之后,它找到了它并且它被正确渲染了。
服务器运行良好,但我无法将静态文件的位置设置为文件夹“/public”,即资源内部,所以当我尝试从 index.html 加载“favicon.png”时,它会尝试找到它在'/index/favicon.png'里面,但我想把它转到'resources/public/favicon.png'
解决方案
它在重新启动 IntellIJ 并再次部署服务器后解决。
推荐阅读
- go - 如何使用 Golang 以独立于平台的方式创建 RAM 磁盘?
- google-docs - 如何删除我在谷歌文档中发送的编辑请求
- linux - 如何使用带有索引的“copy_to_user”按块复制?
- python - 如何在新列中查找重复值和对应值
- python - Pandas read_excel - 为具有公式的单元格返回 nan
- c# - 如何连接具有不同属性的表?
- crashlytics-android - 构建失败并出现 CrashlyticsOrgIdException
- javascript - 带有 node-cmd 的节点 JS:等到先前 cmd 调用的执行完成
- linux - Ansible 剧本创建输出到日志文件
- javascript - Typescript 不允许我写 html