Lift - Страница отображается как XML в Firefox, а не в HTML.

Я пытаюсь запустить простой пример Lift, но у меня странная проблема. Я использую проект списка примеров Sonatype здесь . Я немного изменил HTML, но он тоже изначально не работал. Проблема, с которой я столкнулся, заключается в том, что когда я запускаю локальный сервер причала и пытаюсь получить доступ к http: // localhost: 8080 , он отображается как XML в Firefox 3.6.10, а не в HTML. Обратите внимание: он отлично отображается в IE8, но Content-Type в IE8 - «text / html». Я предполагаю, что Firefox по какой-то причине не нравится Content-Type «application / xhtml + xml». Сообщение в Firefox гласит:

Похоже, этот XML-файл не содержит какой-либо информации о стиле, связанной с . Дерево документа показано ниже.

Ниже приведены заголовки ответов от Firebug:

Expires Thu, 16 Sep 2010 03:55:04 UTC
Content-Length  558
Cache-Control   no-cache; private; no-store
Content-Type    application/xhtml+xml; charset=utf-8
Pragma  no-cache
Date    Thu, 16 Sep 2010 03:55:04 UTC
X-Lift-Version  2.0-scala280-SNAPSHOT
Server  Jetty(6.1.22)

.. и фактический ответ:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>Lift Test</title>    
</head>
<body>
  <h2>Welcome to your project!</h2>
    <p>  
      <span>Welcome to toto01 at Wed Sep 15 20:55:04 PDT 2010</span>
    </p>
    <script type="text/javascript" src="/ajax_request/liftAjax.js"></script>    
    <script type="text/javascript">
      // <![CDATA[   
      var lift_page = "F586508075515C1K";
      // ]]>
   </script>
</body>
</html> 

Есть идеи относительно того, что происходит не так? Как мне изменить Content-Type в Lift для Firefox, если это проблема?

8
задан Taylor Leese 16 September 2010 в 04:01
поделиться