   (testing "request logging occurs when :access-log-config is configured"
     (with-app-with-config
       app
-      [jetty9-service]
+      [jetty9-service
+       hello-webservice]
       {:webserver {:port 8080
                    :access-log-config
                          "./dev-resources/puppetlabs/trapperkeeper/services/webserver/request-logging.xml"}}
-      (let [s (tk-app/get-service app :WebserverService)
-            add-ring-handler (partial add-ring-handler s)
-            ring-handler (fn [req] {:status 200 :body "Hello, World!"})]
-        (add-ring-handler ring-handler "/hello")
-        (http-get "http://localhost:8080/hello/")
-        ; Logging is done in a separate thread from Jetty and this test. As a result,
-        ; we have to sleep the thread to avoid a race condition.
-        (Thread/sleep 10)
-        (let [list (TestListAppender/list)]
-          (is (re-find #"\"GET /hello/ HTTP/1.1\" 200 13\n" (first list))))))))
+      (http-get "http://localhost:8080/hi_world/")
+      ; Logging is done in a separate thread from Jetty and this test. As a result,
+      ; we have to sleep the thread to avoid a race condition.
+      (Thread/sleep 10)
+      (let [list (TestListAppender/list)]
+        (is (re-find #"\"GET /hi_world/ HTTP/1.1\" 200 8\n" (first list)))))))
 
 (deftest graceful-shutdown-test
   (testing "jetty9 webservers shut down gracefully by default"

      [jetty9-service]
      no-default-config
      (let [s                (tk-app/get-service app :WebserverService)
            add-ring-handler (partial add-ring-handler s)
            body             "Hi World"
            path             "/hi_world"
            ring-handler     (fn [req] {:status 200 :body body})]
        (is (thrown? IllegalArgumentException
                     (add-ring-handler ring-handler path)))))))

(deftest static-content-config-test
  (let [logback (slurp "./dev-resources/logback.xml")]

  (testing "SSLv3 is not supported by default"
    (with-app-with-config
      app
      [jetty9-service
       hello-webservice]
      jetty-ssl-pem-config
      (is (thrown?
           ConnectionClosedException
           (http-get "https://localhost:8081/hi_world" (merge default-options-for-https-client
                                                              {:ssl-protocols ["SSLv3"]}))))))
  (testing "SSLv3 is supported when configured"
    (with-test-logging
     (with-app-with-config
      app
      [jetty9-service
       hello-webservice]
      (assoc-in jetty-ssl-pem-config [:webserver :ssl-protocols] ["SSLv3"])
       (let [response (http-get "https://localhost:8081/hi_world" (merge default-options-for-https-client
                                                                         {:ssl-protocols ["SSLv3"]}))]
         (is (= (:status response) 200))
         (is (= (:body response) "Hi World")))))))
