Created
August 8, 2011 20:05
-
-
Save yang/1132595 to your computer and use it in GitHub Desktop.
This file contains hidden or 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
name := "fooweb" | |
version := "1.0" | |
scalaVersion := "2.9.0-1" | |
libraryDependencies ++= Seq( | |
"org.scalatra" %% "scalatra" % "2.0.0-SNAPSHOT", | |
"org.scalatra" %% "scalatra-scalate" % "2.0.0-SNAPSHOT", | |
"org.fusesource.scalate" % "scalate-jruby" % "1.5.0", | |
"org.fusesource.scalamd" % "scalamd" % "1.5", // % runtime, | |
"ch.qos.logback" % "logback-classic" % "0.9.29", | |
"org.mortbay.jetty" % "jetty" % "6.1.22" | |
) | |
// needed for the scalatra snapshots | |
resolvers ++= Seq( | |
"Sonatype OSS Snapshots" at "http://oss.sonatype.org/content/repositories/snapshots/", | |
"Sonatype OSS releases" at "http://oss.sonatype.org/content/repositories/releases" | |
) |
This file contains hidden or 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
-@ val body: String | |
-@ val title: String = "aoeu" | |
- html | |
- head | |
= title | |
- body | |
= body |
This file contains hidden or 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
:markdown | |
Hello, world! |
This file contains hidden or 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
12:57:00.227 [run-main] INFO org.mortbay.log - Logging to Logger[org.mortbay.log] via org.mortbay.log.Slf4jLog | |
12:57:00.231 [run-main] DEBUG org.mortbay.log - Checking Resource aliases | |
12:57:00.240 [run-main] DEBUG org.mortbay.log - Container Server@18107c2f + [email protected]:8080 as connector | |
12:57:00.241 [run-main] DEBUG org.mortbay.log - Container Server@18107c2f + org.mortbay.jetty.webapp.WebAppContext@6248fe00{/,file:/tmp/tst/src/main/webapp/} as handler | |
12:57:00.241 [run-main] DEBUG org.mortbay.log - Container SecurityHandler@261be469 + ServletHandler@7130bd0a as handler | |
12:57:00.241 [run-main] DEBUG org.mortbay.log - Container SessionHandler@36cb1594 + SecurityHandler@261be469 as handler | |
12:57:00.241 [run-main] DEBUG org.mortbay.log - Container SessionHandler@36cb1594 + org.mortbay.jetty.servlet.HashSessionManager@4ef5c3a6 as sessionManager | |
12:57:00.241 [run-main] DEBUG org.mortbay.log - Container org.mortbay.jetty.webapp.WebAppContext@6248fe00{/,file:/tmp/tst/src/main/webapp/} + SessionHandler@36cb1594 as handler | |
12:57:00.241 [run-main] DEBUG org.mortbay.log - Container org.mortbay.jetty.webapp.WebAppContext@6248fe00{/,file:/tmp/tst/src/main/webapp/} + ErrorPageErrorHandler@68ffefc9 as error | |
12:57:00.241 [run-main] INFO org.mortbay.log - jetty-6.1.22 | |
12:57:00.253 [run-main] DEBUG org.mortbay.log - Container Server@18107c2f + org.mortbay.thread.QueuedThreadPool@7af32927 as threadpool | |
12:57:00.254 [run-main] DEBUG org.mortbay.log - started org.mortbay.thread.QueuedThreadPool@7af32927 | |
12:57:00.271 [run-main] DEBUG org.mortbay.log - Thread Context class loader is: ContextLoader@null([]) / sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a | |
12:57:00.271 [run-main] DEBUG org.mortbay.log - Parent class loader is: sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a | |
12:57:00.271 [run-main] DEBUG org.mortbay.log - Parent class loader is: java.net.URLClassLoader@305866c1 | |
12:57:00.271 [run-main] DEBUG org.mortbay.log - Parent class loader is: java.net.URLClassLoader@63b9240e | |
12:57:00.271 [run-main] DEBUG org.mortbay.log - Parent class loader is: xsbt.boot.BootFilteredLoader@fee4648 | |
12:57:00.271 [run-main] DEBUG org.mortbay.log - Parent class loader is: sun.misc.Launcher$AppClassLoader@12360be0 | |
12:57:00.271 [run-main] DEBUG org.mortbay.log - Parent class loader is: sun.misc.Launcher$ExtClassLoader@1a45a877 | |
12:57:00.272 [run-main] DEBUG org.mortbay.log - Delete existing temp dir /tmp/Jetty_0_0_0_0_8080_webapp____.7fbo9s for org.mortbay.jetty.webapp.WebAppContext@6248fe00{/,file:/tmp/tst/src/main/webapp/} | |
12:57:00.277 [run-main] DEBUG org.mortbay.log - Created temp dir /tmp/Jetty_0_0_0_0_8080_webapp____.7fbo9s for org.mortbay.jetty.webapp.WebAppContext@6248fe00{/,file:/tmp/tst/src/main/webapp/} | |
12:57:00.288 [run-main] DEBUG org.mortbay.log - getResource(org/mortbay/jetty/webapp/webdefault.xml)=jar:file:/home/yang/.ivy2/cache/org.mortbay.jetty/jetty/jars/jetty-6.1.22.jar!/org/mortbay/jetty/webapp/webdefault.xml | |
12:57:00.290 [run-main] DEBUG org.mortbay.log - parse: jar:file:/home/yang/.ivy2/cache/org.mortbay.jetty/jetty/jars/jetty-6.1.22.jar!/org/mortbay/jetty/webapp/webdefault.xml | |
12:57:00.291 [run-main] DEBUG org.mortbay.log - parsing: sid=jar:file:/home/yang/.ivy2/cache/org.mortbay.jetty/jetty/jars/jetty-6.1.22.jar!/org/mortbay/jetty/webapp/webdefault.xml,pid=null | |
12:57:00.300 [run-main] DEBUG org.mortbay.log - ContextParam: org.mortbay.jetty.webapp.NoTLDJarPattern=start.jar|ant-.*\.jar|dojo-.*\.jar|jetty-.*\.jar|jsp-api-.*\.jar|junit-.*\.jar|servlet-api-.*\.jar|dnsns\.jar|rt\.jar|jsse\.jar|tools\.jar|sunpkcs11\.jar|sunjce_provider\.jar|xerces.*\.jar | |
12:57:00.304 [run-main] INFO org.mortbay.log - NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet | |
12:57:00.308 [run-main] DEBUG org.mortbay.log - filterNameMap=null | |
12:57:00.308 [run-main] DEBUG org.mortbay.log - pathFilters=[] | |
12:57:00.308 [run-main] DEBUG org.mortbay.log - servletFilterMap=null | |
12:57:00.308 [run-main] DEBUG org.mortbay.log - servletPathMap=null | |
12:57:00.308 [run-main] DEBUG org.mortbay.log - servletNameMap=null | |
12:57:00.308 [run-main] DEBUG org.mortbay.log - Container ServletHandler@7130bd0a + default as servlet | |
12:57:00.308 [run-main] DEBUG org.mortbay.log - Container ServletHandler@7130bd0a + jsp as servlet | |
12:57:00.308 [run-main] DEBUG org.mortbay.log - Container ServletHandler@7130bd0a + (S=default,[/]) as servletMapping | |
12:57:00.309 [run-main] DEBUG org.mortbay.log - Container ServletHandler@7130bd0a + (S=jsp,[*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]) as servletMapping | |
12:57:00.310 [run-main] DEBUG org.mortbay.log - filterNameMap=null | |
12:57:00.310 [run-main] DEBUG org.mortbay.log - pathFilters=[] | |
12:57:00.310 [run-main] DEBUG org.mortbay.log - servletFilterMap=null | |
12:57:00.310 [run-main] DEBUG org.mortbay.log - servletPathMap={*.XSP=jsp, *.JSPX=jsp, *.jspf=jsp, *.jsp=jsp, *.JSPF=jsp, *.jspx=jsp, *.xsp=jsp, /=default, *.JSP=jsp} | |
12:57:00.310 [run-main] DEBUG org.mortbay.log - servletNameMap={jsp=jsp, default=default} | |
12:57:00.311 [run-main] DEBUG org.mortbay.log - parse: file:/tmp/tst/src/main/webapp/WEB-INF/web.xml | |
12:57:00.311 [run-main] DEBUG org.mortbay.log - parsing: sid=file:/tmp/tst/src/main/webapp/WEB-INF/web.xml,pid=null | |
12:57:00.312 [run-main] DEBUG org.mortbay.log - filterNameMap=null | |
12:57:00.312 [run-main] DEBUG org.mortbay.log - pathFilters=[] | |
12:57:00.312 [run-main] DEBUG org.mortbay.log - servletFilterMap=null | |
12:57:00.312 [run-main] DEBUG org.mortbay.log - servletPathMap={*.XSP=jsp, *.JSPX=jsp, *.jspf=jsp, *.jsp=jsp, *.JSPF=jsp, *.jspx=jsp, *.xsp=jsp, /=default, *.JSP=jsp} | |
12:57:00.312 [run-main] DEBUG org.mortbay.log - servletNameMap={jsp=jsp, default=default} | |
12:57:00.312 [run-main] DEBUG org.mortbay.log - Container ServletHandler@7130bd0a + scalatra as servlet | |
12:57:00.312 [run-main] DEBUG org.mortbay.log - Container ServletHandler@7130bd0a + (S=scalatra,[/*]) as servletMapping | |
12:57:00.312 [run-main] DEBUG org.mortbay.log - Container ServletHandler@7130bd0a + (S=default,[/static/*]) as servletMapping | |
12:57:00.312 [run-main] DEBUG org.mortbay.log - filterNameMap=null | |
12:57:00.312 [run-main] DEBUG org.mortbay.log - pathFilters=[] | |
12:57:00.312 [run-main] DEBUG org.mortbay.log - servletFilterMap=null | |
12:57:00.313 [run-main] DEBUG org.mortbay.log - servletPathMap={*.XSP=jsp, *.JSPX=jsp, *.jspf=jsp, *.jsp=jsp, /static/*=default, *.JSPF=jsp, *.jspx=jsp, /*=scalatra, *.xsp=jsp, /=default, *.JSP=jsp} | |
12:57:00.313 [run-main] DEBUG org.mortbay.log - servletNameMap={jsp=jsp, default=default, scalatra=scalatra} | |
12:57:00.313 [run-main] DEBUG org.mortbay.log - Configuring web-jetty.xml | |
12:57:00.314 [run-main] DEBUG org.mortbay.log - TLD search of file:/tmp/tst/project/boot/scala-2.9.0-1/lib/scala-library.jar | |
12:57:00.324 [run-main] DEBUG org.mortbay.log - TLD search of file:/home/yang/.ivy2/cache/org.scalatra/scalatra_2.9.0-1/jars/scalatra_2.9.0-1-2.0.0-SNAPSHOT.jar | |
12:57:00.325 [run-main] DEBUG org.mortbay.log - TLD search of file:/home/yang/.ivy2/cache/org.scalatra/scalatra-scalate_2.9.0-1/jars/scalatra-scalate_2.9.0-1-2.0.0-SNAPSHOT.jar | |
12:57:00.325 [run-main] DEBUG org.mortbay.log - TLD search of file:/home/yang/.ivy2/cache/org.fusesource.scalate/scalate-core/bundles/scalate-core-1.5.0.jar | |
12:57:00.328 [run-main] DEBUG org.mortbay.log - TLD search of file:/home/yang/.ivy2/cache/org.fusesource.scalate/scalate-util/bundles/scalate-util-1.5.0.jar | |
12:57:00.328 [run-main] DEBUG org.mortbay.log - TLD search of file:/home/yang/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.6.1.jar | |
12:57:00.329 [run-main] DEBUG org.mortbay.log - TLD search of file:/tmp/tst/project/boot/scala-2.9.0-1/lib/scala-compiler.jar | |
12:57:00.340 [run-main] DEBUG org.mortbay.log - TLD search of file:/home/yang/.ivy2/cache/org.fusesource.scalate/scalate-jruby/bundles/scalate-jruby-1.5.0.jar | |
12:57:00.341 [run-main] DEBUG org.mortbay.log - TLD search of file:/home/yang/.ivy2/cache/org.jruby/jruby-complete/jars/jruby-complete-1.5.6.jar | |
12:57:00.352 [run-main] DEBUG org.mortbay.log - TLD search of file:/home/yang/.ivy2/cache/org.fusesource.scalamd/scalamd/bundles/scalamd-1.5.jar | |
12:57:00.352 [run-main] DEBUG org.mortbay.log - TLD search of file:/home/yang/.ivy2/cache/ch.qos.logback/logback-classic/jars/logback-classic-0.9.29.jar | |
12:57:00.353 [run-main] DEBUG org.mortbay.log - TLD search of file:/home/yang/.ivy2/cache/ch.qos.logback/logback-core/jars/logback-core-0.9.29.jar | |
12:57:00.353 [run-main] DEBUG org.mortbay.log - TLD search of file:/tmp/tst/project/boot/scala-2.9.0-1/lib/jansi.jar | |
12:57:00.354 [run-main] DEBUG org.mortbay.log - TLD search of file:/tmp/tst/project/boot/scala-2.9.0-1/lib/jline.jar | |
12:57:00.354 [run-main] DEBUG org.mortbay.log - TLD search of file:/tmp/tst/project/boot/other/net.java.dev.jna/jna/3.2.3/jna-3.2.3.jar | |
12:57:00.354 [run-main] DEBUG org.mortbay.log - TLD search of file:/opt/sbt/lib/jvm/sbt-launch.jar | |
12:57:00.356 [run-main] DEBUG org.mortbay.log - TLD search of file:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/ext/localedata.jar | |
12:57:00.356 [run-main] DEBUG org.mortbay.log - loaded class com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl from null | |
12:57:00.356 [run-main] DEBUG org.mortbay.log - loaded class com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration from null | |
12:57:00.357 [run-main] DEBUG org.mortbay.log - loaded class com.sun.org.apache.xerces.internal.impl.dv.dtd.DTDDVFactoryImpl from null | |
12:57:00.357 [run-main] DEBUG org.mortbay.log - getResource(javax/servlet/jsp/resources/web-jsptaglibrary_1_1.dtd)=jar:file:/home/yang/.ivy2/cache/org.mortbay.jetty/servlet-api/jars/servlet-api-2.5-20081211.jar!/javax/servlet/jsp/resources/web-jsptaglibrary_1_1.dtd | |
12:57:00.358 [run-main] DEBUG org.mortbay.log - getResource(javax/servlet/jsp/resources/web-jsptaglibrary_1_2.dtd)=jar:file:/home/yang/.ivy2/cache/org.mortbay.jetty/servlet-api/jars/servlet-api-2.5-20081211.jar!/javax/servlet/jsp/resources/web-jsptaglibrary_1_2.dtd | |
12:57:00.358 [run-main] DEBUG org.mortbay.log - getResource(javax/servlet/jsp/resources/web-jsptaglibrary_2_0.xsd)=jar:file:/home/yang/.ivy2/cache/org.mortbay.jetty/servlet-api/jars/servlet-api-2.5-20081211.jar!/javax/servlet/jsp/resources/web-jsptaglibrary_2_0.xsd | |
12:57:00.358 [run-main] DEBUG org.mortbay.log - getResource(javax/servlet/jsp/resources/web-jsptaglibrary_1_1.dtd)=jar:file:/home/yang/.ivy2/cache/org.mortbay.jetty/servlet-api/jars/servlet-api-2.5-20081211.jar!/javax/servlet/jsp/resources/web-jsptaglibrary_1_1.dtd | |
12:57:00.358 [run-main] DEBUG org.mortbay.log - getResource(javax/servlet/jsp/resources/web-jsptaglibrary_1_2.dtd)=jar:file:/home/yang/.ivy2/cache/org.mortbay.jetty/servlet-api/jars/servlet-api-2.5-20081211.jar!/javax/servlet/jsp/resources/web-jsptaglibrary_1_2.dtd | |
12:57:00.358 [run-main] DEBUG org.mortbay.log - getResource(javax/servlet/jsp/resources/web-jsptaglibrary_2_0.xsd)=jar:file:/home/yang/.ivy2/cache/org.mortbay.jetty/servlet-api/jars/servlet-api-2.5-20081211.jar!/javax/servlet/jsp/resources/web-jsptaglibrary_2_0.xsd | |
12:57:00.360 [run-main] DEBUG org.mortbay.log - Container Server@18107c2f + org.mortbay.jetty.servlet.HashSessionIdManager@10c68663 as sessionIdManager | |
12:57:00.360 [run-main] DEBUG org.mortbay.log - Init SecureRandom. | |
12:57:00.362 [run-main] DEBUG org.mortbay.log - started org.mortbay.jetty.servlet.HashSessionIdManager@10c68663 | |
12:57:00.363 [run-main] DEBUG org.mortbay.log - started org.mortbay.jetty.servlet.HashSessionManager@4ef5c3a6 | |
12:57:00.364 [run-main] DEBUG org.mortbay.log - filterNameMap=null | |
12:57:00.364 [run-main] DEBUG org.mortbay.log - pathFilters=[] | |
12:57:00.364 [run-main] DEBUG org.mortbay.log - servletFilterMap=null | |
12:57:00.364 [run-main] DEBUG org.mortbay.log - servletPathMap={*.XSP=jsp, *.JSPX=jsp, *.jspf=jsp, *.jsp=jsp, /static/*=default, *.JSPF=jsp, *.jspx=jsp, /*=scalatra, *.xsp=jsp, /=default, *.JSP=jsp} | |
12:57:00.364 [run-main] DEBUG org.mortbay.log - servletNameMap={jsp=jsp, default=default, scalatra=scalatra} | |
12:57:00.364 [run-main] DEBUG org.mortbay.log - starting ServletHandler@7130bd0a | |
12:57:00.364 [run-main] DEBUG org.mortbay.log - started ServletHandler@7130bd0a | |
12:57:00.364 [run-main] DEBUG org.mortbay.log - starting SecurityHandler@261be469 | |
12:57:00.364 [run-main] DEBUG org.mortbay.log - started SecurityHandler@261be469 | |
12:57:00.364 [run-main] DEBUG org.mortbay.log - starting SessionHandler@36cb1594 | |
12:57:00.364 [run-main] DEBUG org.mortbay.log - started SessionHandler@36cb1594 | |
12:57:00.364 [run-main] DEBUG org.mortbay.log - starting org.mortbay.jetty.webapp.WebAppContext@6248fe00{/,file:/tmp/tst/src/main/webapp/} | |
12:57:00.364 [run-main] DEBUG org.mortbay.log - starting ErrorPageErrorHandler@68ffefc9 | |
12:57:00.364 [run-main] DEBUG org.mortbay.log - started ErrorPageErrorHandler@68ffefc9 | |
12:57:00.370 [run-main] DEBUG org.mortbay.log - loaded class FooWeb from sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a | |
12:57:00.370 [run-main] DEBUG org.mortbay.log - Holding class FooWeb | |
12:57:00.371 [run-main] DEBUG org.mortbay.log - started scalatra | |
12:57:00.372 [run-main] DEBUG org.mortbay.log - loaded class org.mortbay.jetty.servlet.DefaultServlet | |
12:57:00.372 [run-main] DEBUG org.mortbay.log - loaded class org.mortbay.jetty.servlet.DefaultServlet from sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a | |
12:57:00.372 [run-main] DEBUG org.mortbay.log - Holding class org.mortbay.jetty.servlet.DefaultServlet | |
12:57:00.384 [run-main] DEBUG org.mortbay.log - started org.mortbay.jetty.servlet.DefaultServlet$NIOResourceCache@78c8a027 | |
12:57:00.384 [run-main] DEBUG org.mortbay.log - started org.mortbay.jetty.ResourceCache@3b8a9e64 | |
12:57:00.384 [run-main] DEBUG org.mortbay.log - resource base = file:/tmp/tst/src/main/webapp/ | |
12:57:00.384 [run-main] DEBUG org.mortbay.log - started default | |
12:57:00.385 [run-main] DEBUG org.mortbay.log - loaded class org.mortbay.servlet.NoJspServlet | |
12:57:00.385 [run-main] DEBUG org.mortbay.log - loaded class org.mortbay.servlet.NoJspServlet from sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a | |
12:57:00.385 [run-main] DEBUG org.mortbay.log - Holding class org.mortbay.servlet.NoJspServlet | |
12:57:00.385 [run-main] DEBUG org.mortbay.log - started jsp | |
12:57:00.385 [run-main] DEBUG org.mortbay.log - started org.mortbay.jetty.webapp.WebAppContext@6248fe00{/,file:/tmp/tst/src/main/webapp/} | |
12:57:00.385 [run-main] DEBUG org.mortbay.log - starting Server@18107c2f | |
12:57:00.386 [run-main] INFO org.mortbay.log - Started [email protected]:8080 | |
12:57:00.387 [run-main] DEBUG org.mortbay.log - started [email protected]:8080 | |
12:57:00.387 [run-main] DEBUG org.mortbay.log - started Server@18107c2f | |
12:57:14.366 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - REQUEST / on org.mortbay.jetty.HttpConnection@4b9a1843 | |
12:57:14.369 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - sessionManager=org.mortbay.jetty.servlet.HashSessionManager@4ef5c3a6 | |
12:57:14.369 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - session=null | |
12:57:14.369 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - servlet=scalatra | |
12:57:14.369 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - chain=null | |
12:57:14.369 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - servlet holder=scalatra | |
12:57:14.561 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.scalate.util.ClassFinder - loaded commands from jar:file:/home/yang/.ivy2/cache/org.fusesource.scalate/scalate-core/bundles/scalate-core-1.5.0.jar!/META-INF/services/org.fusesource.scalate/addon.index | |
12:57:14.562 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.scalate.util.ClassFinder - loaded commands from jar:file:/home/yang/.ivy2/cache/org.fusesource.scalate/scalate-jruby/bundles/scalate-jruby-1.5.0.jar!/META-INF/services/org.fusesource.scalate/addon.index | |
12:57:14.571 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.scalate.util.ClassFinder - loaded classes: List(org.fusesource.scalate.filter.ScalaMarkdownFilter, org.fusesource.scalate.jruby.Sass) | |
12:57:14.573 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - loaded class org.fusesource.scalate.filter.ScalaMarkdownFilter from sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a | |
12:57:14.574 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - loaded class org.fusesource.scalate.filter.ScalaMarkdownFilter$ from sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a | |
12:57:14.576 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - loaded class org.fusesource.scalate.jruby.Sass from sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a | |
12:57:14.578 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - loaded class org.fusesource.scalate.jruby.Sass$ from sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a | |
12:57:14.580 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.scalate.util.ClassFinder - loaded commands from jar:file:/home/yang/.ivy2/cache/org.fusesource.scalate/scalate-core/bundles/scalate-core-1.5.0.jar!/META-INF/services/org.fusesource.scalate/addon.index | |
12:57:14.580 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.scalate.util.ClassFinder - loaded commands from jar:file:/home/yang/.ivy2/cache/org.fusesource.scalate/scalate-jruby/bundles/scalate-jruby-1.5.0.jar!/META-INF/services/org.fusesource.scalate/addon.index | |
12:57:14.580 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.scalate.util.ClassFinder - loaded classes: List(org.fusesource.scalate.filter.ScalaMarkdownFilter, org.fusesource.scalate.jruby.Sass) | |
12:57:14.582 [2139873944@qtp-2062756135-0 - /] DEBUG o.fusesource.scalate.TemplateEngine - Installing Scalate add on class org.fusesource.scalate.filter.ScalaMarkdownFilter$ | |
12:57:14.582 [2139873944@qtp-2062756135-0 - /] DEBUG o.fusesource.scalate.TemplateEngine - Installing Scalate add on class org.fusesource.scalate.jruby.Sass$ | |
12:57:14.786 [2139873944@qtp-2062756135-0 - /] INFO o.f.s.servlet.ServletTemplateEngine - Scalate template engine using working directory: /tmp/scalate-783564723260258452-workdir | |
12:57:14.862 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.s.servlet.ServletResourceLoader - realPath for: /WEB-INF/scalate/templates/main.jade is: /tmp/tst/src/main/webapp/WEB-INF/scalate/templates/main.jade | |
12:57:14.863 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.s.servlet.ServletResourceLoader - file from realPath for: /WEB-INF/scalate/templates/main.jade is: /tmp/tst/src/main/webapp/WEB-INF/scalate/templates/main.jade | |
12:57:14.869 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.scalate.util.ResourceLoader - found resource: FileResource(/tmp/tst/src/main/webapp/WEB-INF/scalate/templates/main.jade,/tmp/tst/src/main/webapp/WEB-INF/scalate/templates/main.jade) | |
12:57:14.883 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.s.servlet.ServletResourceLoader - realPath for: /WEB-INF/scalate/templates/main.jade is: /tmp/tst/src/main/webapp/WEB-INF/scalate/templates/main.jade | |
12:57:14.883 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.s.servlet.ServletResourceLoader - file from realPath for: /WEB-INF/scalate/templates/main.jade is: /tmp/tst/src/main/webapp/WEB-INF/scalate/templates/main.jade | |
12:57:14.883 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.scalate.util.ResourceLoader - found resource: FileResource(/tmp/tst/src/main/webapp/WEB-INF/scalate/templates/main.jade,/tmp/tst/src/main/webapp/WEB-INF/scalate/templates/main.jade) | |
12:57:15.014 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.scalate.support.TemplatePackage - Trying to find Scalate Package class: scalate.templates.ScalatePackage | |
12:57:15.016 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.scalate.support.TemplatePackage - Trying to find Scalate Package class: scalate.ScalatePackage | |
12:57:15.017 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.scalate.support.TemplatePackage - Trying to find Scalate Package class: ScalatePackage | |
12:57:15.018 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.scalate.support.TemplatePackage - No ScalatePackage class found from templates package: scalate.templates on the class loaders: List(ContextLoader@null([]) / sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a, sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a) | |
12:57:15.027 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.s.support.DefaultTemplatePackage - Could not find a class on the classpath based on the current url: scalate/templates/main.jade | |
12:57:15.093 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.scalate.support.ScalaCompiler - using classpath: /tmp/tst/project/boot/scala-2.9.0-1/lib/jansi.jar:/tmp/tst/project/boot/scala-2.9.0-1/lib/scala-library.jar:/tmp/tst/project/boot/scala-2.9.0-1/lib/scala-compiler.jar:/tmp/tst/project/boot/scala-2.9.0-1/lib/jline.jar:/tmp/tst/target/scala-2.9.0.1/classes:/home/yang/.ivy2/cache/org.scalatra/scalatra_2.9.0-1/jars/scalatra_2.9.0-1-2.0.0-SNAPSHOT.jar:/home/yang/.ivy2/cache/org.scalatra/scalatra-scalate_2.9.0-1/jars/scalatra-scalate_2.9.0-1-2.0.0-SNAPSHOT.jar:/home/yang/.ivy2/cache/org.fusesource.scalate/scalate-core/bundles/scalate-core-1.5.0.jar:/home/yang/.ivy2/cache/org.fusesource.scalate/scalate-util/bundles/scalate-util-1.5.0.jar:/home/yang/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.6.1.jar:/home/yang/.ivy2/cache/org.fusesource.scalate/scalate-jruby/bundles/scalate-jruby-1.5.0.jar:/home/yang/.ivy2/cache/org.jruby/jruby-complete/jars/jruby-complete-1.5.6.jar:/home/yang/.ivy2/cache/org.fusesource.scalamd/scalamd/bundles/scalamd-1.5.jar:/home/yang/.ivy2/cache/ch.qos.logback/logback-classic/jars/logback-classic-0.9.29.jar:/home/yang/.ivy2/cache/ch.qos.logback/logback-core/jars/logback-core-0.9.29.jar:/home/yang/.ivy2/cache/org.mortbay.jetty/jetty/jars/jetty-6.1.22.jar:/home/yang/.ivy2/cache/org.mortbay.jetty/jetty-util/jars/jetty-util-6.1.22.jar:/home/yang/.ivy2/cache/org.mortbay.jetty/servlet-api/jars/servlet-api-2.5-20081211.jar:/opt/sbt/lib/jvm/sbt-launch.jar:/tmp/tst/target/scala-2.9.0.1/classes:/tmp/tst/project/boot/scala-2.9.0-1/lib/scala-library.jar:/home/yang/.ivy2/cache/org.scalatra/scalatra_2.9.0-1/jars/scalatra_2.9.0-1-2.0.0-SNAPSHOT.jar:/home/yang/.ivy2/cache/org.scalatra/scalatra-scalate_2.9.0-1/jars/scalatra-scalate_2.9.0-1-2.0.0-SNAPSHOT.jar:/home/yang/.ivy2/cache/org.fusesource.scalate/scalate-core/bundles/scalate-core-1.5.0.jar:/home/yang/.ivy2/cache/org.fusesource.scalate/scalate-util/bundles/scalate-util-1.5.0.jar:/home/yang/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.6.1.jar:/tmp/tst/project/boot/scala-2.9.0-1/lib/scala-compiler.jar:/home/yang/.ivy2/cache/org.fusesource.scalate/scalate-jruby/bundles/scalate-jruby-1.5.0.jar:/home/yang/.ivy2/cache/org.jruby/jruby-complete/jars/jruby-complete-1.5.6.jar:/home/yang/.ivy2/cache/org.fusesource.scalamd/scalamd/bundles/scalamd-1.5.jar:/home/yang/.ivy2/cache/ch.qos.logback/logback-classic/jars/logback-classic-0.9.29.jar:/home/yang/.ivy2/cache/ch.qos.logback/logback-core/jars/logback-core-0.9.29.jar:/home/yang/.ivy2/cache/org.mortbay.jetty/jetty/jars/jetty-6.1.22.jar:/home/yang/.ivy2/cache/org.mortbay.jetty/jetty-util/jars/jetty-util-6.1.22.jar:/home/yang/.ivy2/cache/org.mortbay.jetty/servlet-api/jars/servlet-api-2.5-20081211.jar:/tmp/tst/project/boot/scala-2.9.0-1/lib/jansi.jar:/tmp/tst/project/boot/scala-2.9.0-1/lib/jline.jar:/tmp/tst/src/main/webapp/WEB-INF/classes | |
12:57:15.094 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.scalate.support.ScalaCompiler - system class loader: sun.misc.Launcher$AppClassLoader@12360be0 | |
12:57:15.095 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.scalate.support.ScalaCompiler - context class loader: ContextLoader@null([]) / sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a | |
12:57:15.095 [2139873944@qtp-2062756135-0 - /] DEBUG o.f.scalate.support.ScalaCompiler - scalate class loader: sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a | |
12:57:20.235 [2139873944@qtp-2062756135-0 - /] DEBUG o.s.s.S.SourceMap - installing:SMAP | |
main.jade.scala | |
SCAML | |
null*E | |
12:57:20.242 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - loaded interface org.fusesource.scalate.Template from sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a | |
12:57:20.243 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - loaded interface scala.ScalaObject from java.net.URLClassLoader@305866c1 | |
12:57:20.243 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - loaded class java.lang.Object | |
12:57:20.243 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - loaded class java.lang.Object from null | |
12:57:20.243 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - loaded class org.fusesource.scalate.Template$class from sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a | |
12:57:20.245 [2139873944@qtp-2062756135-0 - /] DEBUG o.fusesource.scalate.TemplateEngine - Loaded uri: /WEB-INF/scalate/templates/main.jade template: scalate.templates.$_scalate_$main_jade@13da6112 | |
12:57:20.245 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - loaded interface scala.Function0 from java.net.URLClassLoader@305866c1 | |
12:57:20.245 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - loaded interface org.fusesource.scalate.RenderContext from sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a | |
12:57:20.246 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - loaded class org.fusesource.scalate.servlet.ServletRenderContext from sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a | |
12:57:20.247 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - loaded class org.fusesource.scalate.support.RenderHelper$ from sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a | |
12:57:20.248 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - loaded class org.fusesource.scalate.filter.FilterRequest from sbt.classpath.ClasspathUtilities$$anon$1@3cdf672a | |
12:57:20.249 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - loaded interface scala.Serializable from java.net.URLClassLoader@305866c1 | |
12:57:20.249 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - loaded class scala.runtime.AbstractFunction0$mcV$sp from java.net.URLClassLoader@305866c1 | |
12:57:20.279 [2139873944@qtp-2062756135-0 - /] DEBUG org.mortbay.log - RESPONSE / 200 | |
12:57:20.532 [2139873944@qtp-2062756135-0 - /favicon.ico] DEBUG org.mortbay.log - REQUEST /favicon.ico on org.mortbay.jetty.HttpConnection@4b9a1843 | |
12:57:20.532 [2139873944@qtp-2062756135-0 - /favicon.ico] DEBUG org.mortbay.log - sessionManager=org.mortbay.jetty.servlet.HashSessionManager@4ef5c3a6 | |
12:57:20.532 [2139873944@qtp-2062756135-0 - /favicon.ico] DEBUG org.mortbay.log - session=null | |
12:57:20.532 [2139873944@qtp-2062756135-0 - /favicon.ico] DEBUG org.mortbay.log - servlet=scalatra | |
12:57:20.532 [2139873944@qtp-2062756135-0 - /favicon.ico] DEBUG org.mortbay.log - chain=null | |
12:57:20.532 [2139873944@qtp-2062756135-0 - /favicon.ico] DEBUG org.mortbay.log - servlet holder=scalatra | |
12:57:20.535 [2139873944@qtp-2062756135-0 - /favicon.ico] DEBUG org.mortbay.log - RESPONSE /favicon.ico 404 |
This file contains hidden or 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
build.sbt | |
output.log | |
src | |
└── main | |
├── scala | |
│ └── Web.scala | |
└── webapp | |
└── WEB-INF | |
├── scalate | |
│ ├── layouts | |
│ │ └── default.jade | |
│ └── templates | |
│ └── main.jade | |
└── web.xml |
This file contains hidden or 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
import org.scalatra._ | |
import scalate.ScalateSupport | |
object Web extends App { | |
import org.mortbay.jetty.Server | |
import org.mortbay.jetty.webapp.WebAppContext | |
val webapp = new WebAppContext | |
webapp.setDescriptor("src/main/webapp/WEB-INF/web.xml") | |
webapp.setResourceBase("src/main/webapp/") | |
val server = new Server(8080) | |
server.setHandler(webapp) | |
server.start() | |
} | |
class FooWeb extends ScalatraServlet with ScalateSupport { | |
beforeAll { | |
contentType = "text/html; charset=utf-8" | |
} | |
get("/") { | |
renderTemplate("/WEB-INF/scalate/templates/main.jade") | |
} | |
} |
This file contains hidden or 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
<?xml version="1.0" encoding="UTF-8"?> | |
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xmlns="http://java.sun.com/xml/ns/javaee" | |
xmlns:web="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" | |
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" | |
version="2.4"> | |
<servlet> | |
<servlet-name>default</servlet-name> | |
<servlet-class>org.mortbay.jetty.servlet.DefaultServlet</servlet-class> | |
</servlet> | |
<servlet> | |
<servlet-name>scalatra</servlet-name> | |
<servlet-class>FooWeb</servlet-class> | |
</servlet> | |
<servlet-mapping> | |
<servlet-name>scalatra</servlet-name> | |
<url-pattern>/*</url-pattern> | |
</servlet-mapping> | |
<servlet-mapping> | |
<servlet-name>default</servlet-name> | |
<url-pattern>/static/*</url-pattern> | |
</servlet-mapping> | |
</web-app> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment