Вы на самом деле должны быть гораздо более конкретными о том, что "не работает". Прочитайте журналы сервера на наличие ошибок при запуске и включите.
Я, однако, предполагаю , что это вызвано тем, что вы не сказали JBoss, что ваш проект уже включает необходимые библиотеки JSF. Полноценные серверы приложений Java EE, такие как JBoss AS 6, поставляются со встроенными библиотеками JSF, которые загружаются автоматически, тогда как простые сервлет-контейнеры, такие как Tomcat, не загружаются. Библиотеки JSF, управляемые JBoss, могли конфликтовать с библиотеками JSF, которые вы включили в свое веб-приложение, из-за различий в версиях.
Вы должны указать JBoss не загружать библиотеки JSF, добавив следующий контекстный параметр в web.xml
:
<context-param>
<param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
<param-value>true</param-value>
</context-param>
Обновление : вы наконец отправили исключение. Вот важный бит
java.net.URISyntaxException: недопустимый символ в пути в индексе 18: файл: / C: / Documents and Settings / sebastianlucero / Escritorio / Documentos / Рабочая область / .metadata / .plugins / org.jboss.ide.eclipse.as .core / JBoss_6.0_Runtime_Server1306767701579 / развернуть / VirtualTimeClock.ear / VirtualTimeClock-Web.war /
Давайте посмотрим, что в индексе 18:
file:/C:/Documents and Settings/sebastianlucero/Escritorio/Documentos/Workspace/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_6.0_Runtime_Server1306767701579/deploy/VirtualTimeClock.ear/VirtualTimeClock-Web.war/
------------------^
Пробел. Вы установили Eclipse в папку с пробелами в имени пути. Это не сработает, см. Также JBAS выпуск 8677 . Поместите JBoss и Eclipse в папку без пробелов, например, C:/Java
.