2011-01-17 3 views
0

Я пытаюсь запустить простой компонент Richfaces на Tomcat 7.0.5. Но клиентская сторона, страница будет пустой, а компоненты не будут переведены. Вот кодКомпоненты JSF RichFaces на Tomcat

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:ui="http://java.sun.com/jsf/facelets" 
    xmlns:h="http://java.sun.com/jsf/html" 
    xmlns:f="http://java.sun.com/jsf/core" 
    xmlns:a4j="http://richfaces.org/a4j" 
    xmlns:rich="http://richfaces.org/rich"> 
    <rich:panel style="width:220px;"> 
     <f:facet name="header"> 
      <h:outputText value="Form built with inplaces"></h:outputText> 
     </f:facet> 
     <h:panelGrid columns="1"> 
      <rich:inplaceInput defaultLabel="click to enter your name" /> 
      <rich:inplaceSelect defaultLabel="click to choose your country" showControls="true"> 
       <f:selectItem itemLabel="USA" itemValue="0"/> 
       <f:selectItem itemLabel="Canada" itemValue="0"/> 
       <f:selectItem itemLabel="UK" itemValue="0"/> 
      </rich:inplaceSelect> 
     </h:panelGrid> 
    </rich:panel> 
</html> 

Это означает пустую страницу и исходный HTML-код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:a4j="http://richfaces.org/a4j" xmlns:rich="http://richfaces.org/rich"> 
    <rich:panel style="width:220px;"> 
     <table> 
      <tbody> 
       <tr> 
        <td> 
         <rich:inplaceInput defaultLabel="click to enter your name"></rich:inplaceInput> 
         <rich:inplaceSelect defaultLabel="click to choose your country" showControls="true"> 
        </td> 
       </tr> 
       <tr> 
        <td></td> 
       </tr> 
       <tr> 
        <td></td> 
       </tr> 
       <tr> 
        <td></td> 
       </tr> 
       <tr> 
        <td></rich:inplaceSelect></td> 
       </tr> 
      </tbody> 
     </table> 
    </rich:panel> 
</html> 

У меня есть RichFaces-Апи-3.3.3.Final.jar и RichFaces-осущ-3.3. 3.Final.jar в каталоге lib.

Он запросил обычную учетную запись-1.1.1.jar и т. Д. Во время работы. Я поместил все необходимые файлы jar в каталог lib.

Что мне нужно для запуска этого на Tomcat?

+0

Где именно находится каталог «lib»? – BalusC

+0

Недостаток его в GDK

+0

может быть отсутствующим. –

ответ

0

Как вы считаете эту страницу? Удостоверьтесь, что это http://host/app/page.jsf (не. Xhtml)

+0

Выход HTML показывает, что стандартные теги JSF обрабатываются, поэтому URL-адрес определенно прав. – BalusC