web app not working HTTP 404 status

Hi Forum
my web app is not working every time i try and run it it come up with the HTTP 404 status
using Tomcat 6.029, eclispe hellios, JSF 2.0
hear is my code
//-------------------------------
web.xml

<?xml version="1.0"?>
<faces-config 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-facesconfig_2_0.xsd"
version="2.0">
<!-- Empty for now. Your entries will go here. But even
if you have no entries in faces-config.xml, you are required
to have a valid faces-config.xml file with legal
start and end tags.
From JSF 2.0 tutorial at http://www.coreservlets.com/JSF-Tutorial/jsf2/ -->
</faces-config>

package aNewPackage;
/*this class is a utility class
it has one method. can add more
if you desire*/
public class RandomUtils
{
/*This method returns randomly selects
a single string from an array of String
*/
public static String randomElement(String [] arrayGiven)
{
//create local variables
String results;
int randomNum;
//now calculating random number
randomNum=(int)Math.random() * (arrayGiven.length - 1);
/*now using random num to randomly select a string value
so it can be assigned to the results variable then
returing it*/
results=arrayGiven[randomNum];
return results;
}//end of method randomElement
//--------------------------------------------------
}//end of class RandomUtils

//------------------------------
why is this error showing up :confused:
any help would be much appreciated and thank you in advance