This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-09-03
Channels
- # bangalore-clj (1)
- # beginners (16)
- # boot (23)
- # chestnut (5)
- # cljs-dev (3)
- # cljsjs (3)
- # clojure (115)
- # clojure-conj (3)
- # clojure-italy (17)
- # clojure-russia (22)
- # clojurescript (20)
- # core-async (11)
- # events (3)
- # fulcro (91)
- # funcool (5)
- # heroku (7)
- # hoplon (5)
- # leiningen (3)
- # off-topic (2)
- # om (1)
- # onyx (9)
- # parinfer (1)
- # protorepl (2)
- # re-frame (3)
- # slack-help (2)
- # spacemacs (5)
- # unrepl (1)
Hi, I'm having some trouble deploying my app to heroku. Running lein uberjar
locally works fine. My Procfile looks like:
web: java $JVM_OPTS -cp target/uberjar/my-app.jar clojure.main -m my-app.core
That command also works fine locally.
When I try to deploy to heroku this is what I see in the logs:
Error: Could not find or load main class clojure.main
@curlyfry my Procfile
looks like web: java $JVM_OPTS -jar target/my-app-standalone.jar host 0.0.0.0 port $PORT
I think you want -jar
instead of -cp
and I have :main my-app.core :uberjar-name "my-app-standalone.jar"
in project.clj
@bostonaholic Thanks a lot, I'll try it out next time I'm at my computer!