Erro de ClassNotFoundException

Vou anexar o meu projeto (bem simples, por sinal) para vocês virem o que está acontecendo. É apenas um HelloWorld. Tenho uma estrutura que fica dentro do tomcat. Em Webapp, tenho uma pasta chamado Primeiro (o meu projeto). Dentro dele, uma pasta chamada classes com a classe HelloWorld.class, uma pasta chamada src com o código fonte da classe e uma pasta WEB-INF, contendo dentro dela o web.xml.

Com o Java 8 e o tomcat 8.0.15 rodando, ao digitar o endereço: http://localhost:8080/Primeiro/hello , o seguinte erro aparece:

[code]type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Error instantiating servlet class HelloWorld
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1812)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
java.lang.Thread.run(Thread.java:745)

root cause

java.lang.ClassNotFoundException: HelloWorld
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1812)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
java.lang.Thread.run(Thread.java:745)

note The full stack trace of the root cause is available in the Apache Tomcat/7.0.27 logs.[/code]

Alguém pode me ajudar? Já fiz de tudo. Cansei de revisar o meu web.xml. Por gentileza, tentem rodar na máquina de vocês e simular o erro…

Olha não testei mas tenta isso

Vc criou seu servlet no pacote padrão mas cria um pacote pra ele e coloca ele dentro
dai vc aponta correto no web.xml

Aponta o caminho correto.

<servlet-class>seupacote.HelloWorld</servlet-class>

Obrigado pela resposta…

Na vdd, eu tinha colocado a pasta \classes não dentro de WEB-INF. Por isso dava a exceção ClassNotFoundException.