Я сделал базовый динамический веб-проект только с одной страницей index.xhtml (eclipse juno 4.2 + JBoss AS 7.1). Когда я запускаю свою веб-страницу, браузер отображает только элементы html, а не jsf. Мой индекс index.xhtml:Не отображает элементы jsf
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
</head>
<body>
push the button:
<button>ok</button>
<h:button value="not ok"></h:button>
</body>
</html>
Я могу видеть только кнопку «ok». Когда я начинаю свой сервер (автономный) Я предупреждает:
WARN [org.jboss.as.server.deployment] (MSC service thread 1-3) JBAS015893: Encountered invalid class name 'com.sun.faces.vendor.Tomcat6InjectionProvider:org.apache.catalina.util.DefaultAnnotationProcessor' for service type 'com.sun.faces.spi.injectionprovider'
WARN [org.jboss.as.server.deployment] (MSC service thread 1-3) JBAS015893: Encountered invalid class name 'com.sun.faces.vendor.Jetty6InjectionProvider:org.mortbay.jetty.plus.annotation.InjectionCollection' for service type 'com.sun.faces.spi.injectionprovider'
WARNING [javax.enterprise.resource.webcontainer.jsf.config] (MSC service thread 1-3) JSF1069: Disabling the JSF 2.0 Facelets ViewHandler as an older FaceletViewHandler, com.sun.facelets.FaceletViewHandler, has been explicitly configured. If this is not desired behavior, remove the older FaceletViewHandler and library from your application.
Если бы никому такая же проблема? Я ошибаюсь, или идеал или сервер имеют некоторые ошибки? Спасибо за помощь.
У меня есть еще одна проблема. Я хочу добавить библиотеки primafaces. Я нажимаю правой кнопкой мыши на проекте, затем «Свойства» -> «Развертывание сборки» -> «Добавить» и «.jar» отображается в окне управления, но библиотека не отображается в иерархии файлов (WEB-INF/lib).