HTTP Status 404 Tomcat. Erro ao tentar inicializar um projeto dentro do servidor de teste

Boa tarde caros amigos, minha aplicação dentro do meu eclipse roda tudo bem. Porém, quando eu tento rodar ela dentro do servidor de teste, ele da erro. Assim, eu gero o arquivo *.War e quando coloco pra rodar dentro do servidor, que não seja o meu local, da pau.

HTTP Status 404

Aqui está meu web.xml


<?xml version="1.0"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
	<description>Facelets StarterKit</description>
	<display-name>ProjetoTeste</display-name>

	<!-- RichFaces Config -->
	<context-param>
		<param-name>org.richfaces.SKIN</param-name>
		<param-value>emeraldTown</param-value>
		<!-- <param-value>classic</param-value>  -->
		<!-- <param-value>blueSky</param-value> -->
		<!-- <param-value>ruby</param-value> -->
		<!-- <param-value>wine</param-value> -->
		<!-- <param-value>deepMarine</param-value> -->
		<!-- <param-value>japanCherry</param-value> -->
		<!-- <param-value>plain</param-value> -->
	</context-param>

	<context-param>
		<param-name>org.richfaces.CONTROL_SKINNING</param-name>
		<param-value>enable</param-value>
	</context-param>

	<filter>
		<display-name>RichFaces Filter</display-name>
		<filter-name>richfaces</filter-name>
		<filter-class>org.ajax4jsf.Filter</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>richfaces</filter-name>
		<servlet-name>Faces Servlet</servlet-name>
		<dispatcher>REQUEST</dispatcher>
		<dispatcher>FORWARD</dispatcher>
		<dispatcher>INCLUDE</dispatcher>
	</filter-mapping>

	<context-param>
		<param-name>org.ajax4jsf.SKIN</param-name>
		<param-value>classic</param-value>
	</context-param>
	<filter>
		<display-name>Ajax4jsf Filter</display-name>
		<filter-name>ajax4jsf</filter-name>
		<filter-class>org.ajax4jsf.Filter</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>ajax4jsf</filter-name>
		<servlet-name>Faces Servlet</servlet-name>
		<dispatcher>REQUEST</dispatcher>
		<dispatcher>FORWARD</dispatcher>
		<dispatcher>INCLUDE</dispatcher>
	</filter-mapping>
	<filter>
  <filter-name>NtlmHttpFilter</filter-name>
  <filter-class>jcifs.http.NtlmHttpFilter</filter-class>
  <init-param>
   <param-name>jcifs.netbios.wins</param-name>
   <param-value>172.31.128.21</param-value>
  </init-param>
  <init-param>
   <param-name>jcifs.smb.client.domain</param-name>
   <param-value>srh</param-value>
  </init-param>
  <init-param>
   <param-name>jcifs.smb.client.username</param-name>
   <param-value>euclides</param-value>
  </init-param>
  <init-param>
   <param-name>jcifs.smb.client.password</param-name>
   <param-value>#kidijava03#</param-value>
  </init-param>
  <init-param>
   <param-name>jcifs.netbios.baddr</param-name>
   <param-value>172.31.128.255</param-value>
  </init-param>
  <init-param>
   <param-name>jcifs.util.log</param-name>
   <param-value>ALL</param-value>
  </init-param>
  <init-param>
   <param-name>jcifs.http.enableBasic</param-name>
   <param-value>true</param-value>
  </init-param>
 </filter>
 <filter-mapping>
  <filter-name>NtlmHttpFilter</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>
	

	<context-param>
		<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
		<param-value>.xhtml</param-value>
	</context-param>
	<context-param>
		<param-name>facelets.REFRESH_PERIOD</param-name>
		<param-value>2</param-value>
	</context-param>
	<context-param>
		<param-name>facelets.DEVELOPMENT</param-name>
		<param-value>true</param-value>
	</context-param>
	<context-param>
		<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
		<param-value>client</param-value>
	</context-param>
	<context-param>
		<param-name>com.sun.faces.validateXml</param-name>
		<param-value>true</param-value>
	</context-param>
	<context-param>
		<param-name>com.sun.faces.verifyObjects</param-name>
		<param-value>true</param-value>
	</context-param>
	<context-param>
   	 <param-name>org.apache.myfaces.RENDER_VIEWSTATE_ID</param-name>
   	 <param-value>false</param-value>
  	</context-param>

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

	<servlet-mapping>
		<servlet-name>Faces Servlet</servlet-name>
		<url-pattern>*.jsf</url-pattern>
	</servlet-mapping>

	<login-config>
		<auth-method>BASIC</auth-method>
	</login-config>
 
</web-app>

aqui está meu faces config


<?xml version="1.0" encoding="UTF-8"?>
<faces-config version="1.2" xmlns="http://java.sun.com/xml/ns/javaee"
 xmlns:xi="http://www.w3.org/2001/XInclude"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">
 <managed-bean>
  <managed-bean-name>usuarioMB</managed-bean-name>
  <managed-bean-class>UsuarioMB</managed-bean-class>
  <managed-bean-scope>request</managed-bean-scope>
  <managed-property>
   <property-name>uniqueToken</property-name>
   <property-class>java.lang.String</property-class>
   <value/>
  </managed-property>
 </managed-bean>
 <application>
  <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
 </application>
</faces-config>

Alguém sabe me dizer porque ?

Abraços.