-
-
Save anildigital/e34826a48143af3aa4a4 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(ns clojurebyexample.core) | |
(ns static-files.handler | |
(:use compojure.core) | |
(:require [compojure.handler :as handler] | |
[compojure.route :as route])) | |
(def root (str (System/getProperty "user.dir") "/output")) | |
(defroutes app-routes | |
(GET "/" [] "Hello World") | |
(route/files "/" (do (println root) {:root root})) | |
(route/resources "/") | |
(route/not-found "Not Found")) | |
(def app | |
(handler/site app-routes)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tarted server on port 3000 | |
java.lang.NullPointerException: null | |
reload.clj:18 ring.middleware.reload/wrap-reload[fn] | |
stacktrace.clj:17 ring.middleware.stacktrace/wrap-stacktrace-log[fn] | |
stacktrace.clj:80 ring.middleware.stacktrace/wrap-stacktrace-web[fn] | |
jetty.clj:18 ring.adapter.jetty/proxy-handler[fn] | |
(Unknown Source) ring.adapter.jetty.proxy$org.eclipse.jetty.server.handler.AbstractHandler$0.handle | |
HandlerWrapper.java:116 org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
Server.java:363 org.eclipse.jetty.server.Server.handle | |
AbstractHttpConnection.java:483 org.eclipse.jetty.server.AbstractHttpConnection.handleRequest | |
AbstractHttpConnection.java:920 org.eclipse.jetty.server.AbstractHttpConnection.headerComplete | |
AbstractHttpConnection.java:982 org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete | |
HttpParser.java:635 org.eclipse.jetty.http.HttpParser.parseNext | |
HttpParser.java:235 org.eclipse.jetty.http.HttpParser.parseAvailable | |
AsyncHttpConnection.java:82 org.eclipse.jetty.server.AsyncHttpConnection.handle | |
SelectChannelEndPoint.java:628 org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle | |
SelectChannelEndPoint.java:52 org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run | |
QueuedThreadPool.java:608 org.eclipse.jetty.util.thread.QueuedThreadPool.runJob | |
QueuedThreadPool.java:543 org.eclipse.jetty.util.thread.QueuedThreadPool$3.run | |
Thread.java:744 java.lang.Thread.run |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(defproject clojurebyexample "0.1.0-SNAPSHOT" | |
:description "FIXME: write description" | |
:url "http://example.com/FIXME" | |
:license {:name "Eclipse Public License" | |
:url "http://www.eclipse.org/legal/epl-v10.html"} | |
:plugins [[lein-marginalia "0.7.1"] [lein-ring "0.8.8"] [compojure "1.1.6"]] | |
:ring {:handler clojurebyexample.core/static-files.handler.app} | |
:dependencies [[org.clojure/clojure "1.5.1"]]) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment