Projecto JSF Netbeans deploy no tomcat

0 respostas
Mancini

Boas Galera,

Tou com um problema em fazer deploy do meu projecto JSF em Netbeans no tomcat, acho que tou mapeando mal as servlets.

alguem me consegue ajudar?

meu faces-config.xml

<?xml version="1.0"?>
<!DOCTYPE faces-config PUBLIC
  "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
  "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">

<faces-config>

	<managed-bean>
		<managed-bean-name>SimpleLogin</managed-bean-name>
		<managed-bean-class>roseindia.SimpleLogin</managed-bean-class>
		<managed-bean-scope>request</managed-bean-scope>
	</managed-bean>
	<navigation-rule>
		<from-view-id>/pages/login.jsp</from-view-id>
		<navigation-case>
			<from-action>#{SimpleLogin.CheckValidUser}</from-action>
			<from-outcome>success</from-outcome>
			<to-view-id>/pages/resultforsuccess.jsp</to-view-id>
		</navigation-case>
		<navigation-case>
			<from-action>#{SimpleLogin.CheckValidUser}</from-action>
			<from-outcome>fail</from-outcome>
			<to-view-id>/pages/resultforfail.jsp</to-view-id>
		</navigation-case>
		<navigation-case>
			<from-outcome>newuser</from-outcome>
			<to-view-id>/pages/persondetails.jsp</to-view-id>
		</navigation-case>

	</navigation-rule>

	<navigation-rule>
		<from-view-id>/pages/resultforfail.jsp</from-view-id>
		<navigation-case>
			<from-outcome>newuser</from-outcome>
			<to-view-id>/pages/persondetails.jsp</to-view-id>
		</navigation-case>
		<navigation-case>
			<from-outcome>back</from-outcome>
			<to-view-id>/pages/login.jsp</to-view-id>
		</navigation-case>
	</navigation-rule>

	<managed-bean>
		<managed-bean-name>persondetails</managed-bean-name>
		<managed-bean-class>roseindia.persondetails</managed-bean-class>
		<managed-bean-scope>session</managed-bean-scope>
	</managed-bean>
	<navigation-rule>
		<from-view-id>/pages/persondetails.jsp</from-view-id>
		<navigation-case>
			<from-outcome>result</from-outcome>
			<to-view-id>/pages/result.jsp</to-view-id>
		</navigation-case>
	</navigation-rule>
	<navigation-rule>
		<from-view-id>/pages/result.jsp</from-view-id>
		<navigation-case>
			<from-outcome>details</from-outcome>
			<to-view-id>/pages/persondetails.jsp</to-view-id>
		</navigation-case>
	</navigation-rule>

</faces-config>
meu web-xml
<?xml version="1.0"?>
<!DOCTYPE web-app PUBLIC
  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>

    <context-param>
        <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
        <param-value>server</param-value>
    </context-param>

    <context-param>
        <param-name>javax.faces.CONFIG_FILES</param-name>
        <param-value>/WEB-INF/faces-config.xml</param-value>
    </context-param>

    <listener>
        <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
    </listener>

    <!-- Faces Servlet -->
    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup> 1 </load-on-startup>
    </servlet>


    <!-- Faces Servlet Mapping -->
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
    </servlet-mapping>
</web-app>

Tenho as paginas JSP numa pasta Pages, e no context-path da aplicação "/WebApplication2" como relative url tenho "index.jsp"

Obrigado.

Mancini

Criado 14 de abril de 2010
Respostas 0
Participantes 1