Clojure heroku找不到CSS

Clojure heroku找不到CSS,clojure,compojure,ring,Clojure,Compojure,Ring,我有一个网站,我目前正在clojure工作。该站点的本地版本运行得很好,但当我将其推送到heroku时,它无法找到我的任何静态资源。我已经检查过了,git包含了resources/public文件夹,所以它应该被上传到heroku 以下是我的处理程序代码: (defroutes app (GET "/" [] (layout/application "Home" (content/index))) (GET "/commission" [] (layo

我有一个网站,我目前正在clojure工作。该站点的本地版本运行得很好,但当我将其推送到heroku时,它无法找到我的任何静态资源。我已经检查过了,git包含了resources/public文件夹,所以它应该被上传到heroku

以下是我的处理程序代码:

(defroutes app
           (GET "/" [] (layout/application "Home" (content/index)))
           (GET "/commission" [] (layout/application "Commission Calculator" (content/commissionForm)))
           (POST "/commission" [report] (layout/application "Commission Calculator" (content/commissionResults report)))
           (route/resources "/"))
资源目录与src文件夹处于同一级别,并且资产的命名正确。该项目位于

直接导航到会导致404错误,但导航到localhost:5000/css/master.css会在本地托管站点时正确返回css内容。(导航到/resources/public/css/master.css或/public/css/master.css也不起作用)有人知道为什么它在heroku上的行为会不同吗

编辑:以下是项目结构:

├───.idea
│   ├───copyright
│   ├───inspectionProfiles
│   └───libraries
├───dev-resources
├───lib
├───resources
│   └───public
│       ├───CSS
│       ├───images
│       │   └───home
│       └───material-design
│           ├───css
│           ├───img
│           │   ├───examples
│           │   └───flags
│           ├───js
│           └───sass
│               └───material-kit
│                   └───plugins
├───src
│   └───kandj
│       └───views
├───target
│   ├───classes
│   │   └───META-INF
│   │       └───maven
│   │           └───kandj
│   │               └───kandj
│   └───stale
└───test

问题是,您的
CSS
目录使用大写名称,而您的URL使用
CSS
小写。

您能显示您的目录结构吗?(
树。
在您的项目目录中)我已经添加了目录结构。我就知道这是件愚蠢的事!我是在windows上开发的,所以我确信这就是为什么本地版本可以工作的原因。非常感谢。