首页 > 解决方案 > 类路径资源 [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'

标签: javahtmlserverresourcesspark-java

解决方案


它在重新启动 IntellIJ 并再次部署服务器后解决。


推荐阅读