Olá,
peguei esse exemplo na net e gostaria de fazer funcionar mais gostaria de saber o que preciso jar,configurar web.xml…enfim uma ajuda completa pois já abaxei alguns jar e configurei e não deu certo…
Se alguém puder me ajudar …pois está um saco fazer isso funcionar…
abs
<!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:rich="http://richfaces.org/rich"
xmlns:t="http://myfaces.apache.org/tomahawk"
xmlns:a4j="https://ajax4jsf.dev.java.net/ajax"
>
<rich:panelMenuItem label="Logar" onclick="javascript:Richfaces.showModalPanel('mp')">
<a4j:support event="onclick" onsubmit="true"/>
</rich:panelMenuItem>
<rich:modalPanel id="mp" minHeight="178" minWidth="300" height="210" width="320" zindex="2000">
<f:facet name="header">
<h:outputText value="Login"/>
</f:facet>
<f:facet name="controls">
<h:graphicImage value="/images/menu/erroFaces.png" style="cursor:pointer" onclick="Richfaces.hideModalPanel('mp')" />
</f:facet>
<div style="background-image:url(../images/loginFundo.jpg); background-repeat:no-repeat; height: 178px; margin-top: 0px;margin-left:0px; margin-bottom: 0px;">
<a4j:form id="mpform">
<br/> <br/> <br/> <br/>
<h:outputLabel value="Usuário: " style="margin-left: 1%;font-size:12px; font-color:#0C1174"/>
<h:inputText id="login" style="margin-left:3%; width :137px; " required="true" value="#{userBean.usuario.usuario}"/>
<br/>
<rich:message for="login" style="margin-left:16% ;">
<f:facet name="errorMarker">
<h:graphicImage url="../images/menu/erro.png"/>
</f:facet>
</rich:message>
<br/>
<h:outputLabel value="Senha: " style="margin-left: 1%;font-size:12px;font-color:#0C1174"/>
<h:inputSecret id="senha" style="margin-left:6%; width :137px; " required="true" value="#{userBean.usuario.senha}"/>
<br/>
<rich:message for="senha" style="margin-left:16% ;">
<f:facet name="errorMarker">
<h:graphicImage url="../images/menu/erro.png"/>
</f:facet>
</rich:message>
<br/>
<a4j:commandButton style="margin-left: 17%; font-size:12px;" value="Logar" action="#{userBean.logarUser}"/>
<br/>
</a4j:form>
</div>
</rich:modalPanel>
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>FinanceiroWeb</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<servlet>
<display-name>FacesServlet</display-name>
<servlet-name>FacesServlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>FacesServlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<filter>
<filter-name>conexaoFilter</filter-name>
<filter-class>financeiro.web.filter.ConexaoHibernateFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>conexaoFilter</filter-name>
<url-pattern>*.jsf</url-pattern>
</filter-mapping>
<!-- JNDI -->
<resource-ref>
<description>DataSource FinaceiroBD</description>
<res-ref-name>jdbc/FinanceiroDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<!-- Spring Security -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/applicationContext.xml
/WEB-INF/applicationContext-security.xml
</param-value>
</context-param>
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
<param-name>com.sun.faces.expressionFactory</param-name>
<param-value>com.sun.el.ExpressionFactoryImpl</param-value>
</context-param>
<!-- PrimeFaces -->
<servlet>
<servlet-name>Resource Servlet</servlet-name>
<servlet-class>org.primefaces.resource.ResourceServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Resource Servlet </servlet-name>
<url-pattern>/primefaces_resource/*</url-pattern>
</servlet-mapping>
<context-param>
<param-name>com.sun.faces.allowTextChildren</param-name>
<param-value>true</param-value>
</context-param>
<!--WEBSERVICE-->
<listener>
<listener-class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-class>
</listener>
<servlet>
<description>Webservices do Financeiro</description>
<display-name>financeiroWS</display-name>
<servlet-name>financeiroWS</servlet-name>
<servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>financeiroWS</servlet-name>
<url-pattern>/webservice/financeiroWS</url-pattern>
</servlet-mapping>