The documentation you are reading: http://web.mit.edu/drracket_v501/share/racket/doc/continue/index.html
is for version 5.0.1, but you are running 5.1.3. If you look at the documentation for the version you are using: http://docs.racket-lang.org/continue/index.html You'll see the example program is different due to changes from 5.0.1 to 5.1.3 Jay On Mon, Sep 5, 2011 at 7:06 PM, Jeremy Kun <kun.jer...@gmail.com> wrote: > Hi there, > I used the Racket web server a few years ago, and returning to it now I'm > having trouble getting it set up on my home computer (Win Vista, DrRacket > version 5.1.3). > > So I went to Continue: Web Applications in Racket to do the hello world > program, which I will later practice deploying on a real web server. > Unfortunately the hello world program from the above link doesn't work on my > machine. First, I press Run in Dr. Racket, and the web page pops up with a > "Could not connect" message, which I eventually found out was because > "localhost" wasn't bound to 127.0.0.1 on my machine. Go figure. After > replacing localhost with 127.0.0.1, I get an error with the following stack > trace: > > Servlet (@ /servlets/standalone.rkt) exception: > start: self-contract violation, expected <can-be-response?>, given: '(html > (head (title "My Blog")) (body (h1 "Under construction"))) > contract from you, blaming you > contract: > (-> request? can-be-response?) > > The program itself is copy-pasted from the webpage, and compiles without > error. Can anyone give me a clue as to what might have gone wrong? I have no > idea how the contract structure works, so the error message is a bit > baffling. > On another note, I tried running the servlet in multiple browsers (hoping > that something as silly as that wasn't the problem), and I noticed that in > IE7 the css for the error message is a bit off. If the Racket devs care > about that sort of thing (I sure don't, but who knows?) then they might want > to fix that. I've attached a screenshot of the error in IE7 here. > I appreciate any words of wisdom to help me get this server running, and I'm > certainly willing to learn something new to fix it. > Regards, > Jeremy > > _________________________________________________ > For list-related administrative tasks: > http://lists.racket-lang.org/listinfo/users > -- Jay McCarthy <j...@cs.byu.edu> Assistant Professor / Brigham Young University http://faculty.cs.byu.edu/~jay "The glory of God is Intelligence" - D&C 93 _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users