I haven't deployed an application written in Clojure to a server as a WAR file before, so can't speak from experience, but I am sure others here probably can. Hey, others, have you deployed a Clojure application via a WAR file without using AOT compilation, with only Clojure source code packaged in the WAR file? Is that something that works?
Andy On Fri, Oct 13, 2017 at 11:05 AM, Damien Mattei <damien.mat...@gmail.com> wrote: > but i am in this situation, i wrote application in Scheme (Kawa,Bigloo) > ,LisP that ran on an apache tomcat server, the application is deplyed in > war files , they are precompiled ,with Kawa or Bigloo Scheme, and also use > regular Java class compiled with Java8. > They never ran in REPL ,all the test and debug must be done on the host > that run tomcat web server in Java 8, here is the site : > https://sidonie.oca.eu/ > > On Friday, October 13, 2017 at 7:37:08 PM UTC+2, Andy Fingerhut wrote: >> >> Just a note that at the top of the documentation page you mention, it >> says: "Clojure compiles all code you load on-the-fly into JVM bytecode, >> but sometimes it is advantageous to compile ahead-of-time (AOT)." >> >> I would venture an estimate that most people who use Clojure do so >> without using AOT compilation. Many would advocate against using AOT >> compilation, unless you are in a particular situation that requires it. >> >> Andy >> >> On Fri, Oct 13, 2017 at 10:13 AM, Damien Mattei <damien...@gmail.com> >> wrote: >> >>> i did not have , i just follow the tutorial: >>> https://clojure.org/reference/compilation >>> i made the file but still the same problem: >>> >>> [mattei@moita ~]$ export CLASSPATH=.:./clojure/examples >>> [mattei@moita ~]$ clojure >>> Clojure 1.5.1 >>> user=> (compile 'clojure.examples.hello) >>> FileNotFoundException Could not locate clojure/examples/hello__init.class >>> or clojure/examples/hello.clj on classpath: clojure.lang.RT.load >>> (RT.java:443) >>> user=> ^C[mattei@moita ~]$ >>> >>> [mattei@moita ~]$ cat clojure/examples/hello.clj >>> (ns clojure.examples.hello >>> (:gen-class)) >>> >>> (defn -main >>> [greetee] >>> (println (str "Hello " greetee "!"))) >>> >>> On Friday, October 13, 2017 at 4:48:40 PM UTC+2, James Reeves wrote: >>>> >>>> Maybe this is a dumb question, but do you have a file >>>> "clojure/examples/hello.clj" on the classpath? Since that's what the >>>> exception is complaining about. >>>> >>>> On 13 October 2017 at 15:09, Damien Mattei <damien...@gmail.com> wrote: >>>> >>>>> hello, >>>>> >>>>> i'm new to clojure, just installed it on a CentOS box, >>>>> >>>>> and try to compile the code below from tutorial, but it does not work, >>>>> i searched a lot before posting, no answer... i do not want to use >>>>> leiningen at this stage,later perheaps... >>>>> >>>>> just want to compile and run >>>>> >>>>> user=> (ns clojure.examples.hello >>>>> (:gen-class)) >>>>> nil >>>>> clojure.examples.hello=> >>>>> clojure.examples.hello=> (defn -main >>>>> [greetee] >>>>> (println (str "Hello " greetee "!"))) >>>>> #'clojure.examples.hello/-main >>>>> clojure.examples.hello=> (compile 'clojure.examples.hello) >>>>> FileNotFoundException Could not locate clojure/examples/hello__init.class >>>>> or clojure/examples/hello.clj on classpath: clojure.lang.RT.load >>>>> (RT.java:443) >>>>> >>>>> help greatly appreciated (because i'm just one step to leave Clojure >>>>> and continue using Kawa or Bigloo i already use or dive into ABCL , but >>>>> Clojure has a so good reputation, i cannot imagine being sticked here by a >>>>> simple hello world!) >>>>> >>>>> damien >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Clojure" group. >>>>> To post to this group, send email to clo...@googlegroups.com >>>>> Note that posts from new members are moderated - please be patient >>>>> with your first post. >>>>> To unsubscribe from this group, send email to >>>>> clojure+u...@googlegroups.com >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/clojure?hl=en >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Clojure" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to clojure+u...@googlegroups.com. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> >>>> >>>> -- >>>> James Reeves >>>> booleanknot.com >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Clojure" group. >>> To post to this group, send email to clo...@googlegroups.com >>> Note that posts from new members are moderated - please be patient with >>> your first post. >>> To unsubscribe from this group, send email to >>> clojure+u...@googlegroups.com >>> For more options, visit this group at >>> http://groups.google.com/group/clojure?hl=en >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "Clojure" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to clojure+u...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.