如何在OSGI freamework中使用jsf标记

如何在OSGI freamework中使用jsf标记,jsf,osgi,equinox,Jsf,Osgi,Equinox,我是osgi框架(Equinox)的新手。我使用Eclipse开普勒版本。我成功地将MyFaces和dependency捆绑包部署到equinox。我的MyFaces包是“MyFaces-bundle-2.1.18-SNAPSHOT.jar”。我的依赖项包有web.xml文件、MANIFEST.MF文件和index.xhtml。当我尝试运行它时,我看不到像“h:”或“f:”这样的Jsf标记。只有纯html标记才能正常工作。我错过了什么 这是我的web.xml文件

我是osgi框架(Equinox)的新手。我使用Eclipse开普勒版本。我成功地将MyFaces和dependency捆绑包部署到equinox。我的MyFaces包是“MyFaces-bundle-2.1.18-SNAPSHOT.jar”。我的依赖项包有web.xml文件、MANIFEST.MF文件和index.xhtml。当我尝试运行它时,我看不到像“h:”或“f:”这样的Jsf标记。只有纯html标记才能正常工作。我错过了什么

这是我的web.xml文件

                   .
                   .
                   .
                   .
    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
        <welcome-file>index.xhtml</welcome-file>
    </welcome-file-list>
    <context-param>
        <param-name>javax.faces.PROJECT_STAGE</param-name>
        <param-value>Development</param-value>
    </context-param>
    <listener>
        <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
    </listener>
</web-app>
这是我的index.xhtml文件

                .
                .
                .

    <html lang="en"
      xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.prime.com.tr/ui">

    <h:head>
        Test JSF
        <h:outputText value="TEST!!!" />
    </h:head>

    <h:body>
      <h:outputText value="Hello World!" />
    </h:body>
</html>
。
.
.
测试JSF
我想看看“Hello World!”和“TEST!!!”输出。但只看“测试JSF”。 标签不起作用

                .
                .
                .

    <html lang="en"
      xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.prime.com.tr/ui">

    <h:head>
        Test JSF
        <h:outputText value="TEST!!!" />
    </h:head>

    <h:body>
      <h:outputText value="Hello World!" />
    </h:body>
</html>