This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-05-25
Channels
- # aws (2)
- # beginners (57)
- # boot (31)
- # carry (15)
- # cider (9)
- # cljs-dev (9)
- # cljs-experience (32)
- # cljsrn (94)
- # clojure (129)
- # clojure-dusseldorf (3)
- # clojure-greece (4)
- # clojure-italy (8)
- # clojure-norway (3)
- # clojure-russia (344)
- # clojure-sg (39)
- # clojure-spec (2)
- # clojure-uk (39)
- # clojurescript (84)
- # core-async (99)
- # cursive (10)
- # data-science (1)
- # datascript (4)
- # datomic (66)
- # emacs (10)
- # graphql (4)
- # hoplon (28)
- # jobs (15)
- # luminus (3)
- # lumo (5)
- # off-topic (23)
- # om (4)
- # onyx (32)
- # pedestal (24)
- # re-frame (2)
- # reagent (7)
- # ring-swagger (32)
- # spacemacs (4)
- # untangled (57)
- # utah-clojurians (1)
Hello! I'm trying to build app with uberwar i have default configured luminus app with small change to home page.
(defn home-page []
(def wids (map (fn [m] [(:content_type m) (:work_order_id m)]) (db/get-wids)))
(def stringy (apply str wids))
(layout/render
"home.html" {:docs stringy}))
I have configured :uberwar like this
:uberwar {:handler control-center.handler/init-app}
It build to war file. But when i upload to tomcat i get error:
java.lang.ClassCastException: mount.core.DerefableState cannot be cast to clojure.lang.IFn
clojure.lang.Var.fn(Var.java:363)
clojure.lang.Var.invoke(Var.java:379)
control_center.listener$_contextInitialized$fn__11.invoke(listener.clj:1)
ring.util.servlet$make_service_method$fn__107.invoke(servlet.clj:129)
control_center.servlet$_service.invokeStatic(servlet.clj:1)
control_center.servlet$_service.invoke(servlet.clj:1)
control_center.servlet.service(Unknown Source)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
lein run
lein uberjar
runs ok, and produced jar file work perfectly
Could you give me an idea what is wrong with my uberwar configurations?