Problemas no Registro do Servlet

Pessoal eu tenho um servlet que está na pasta ex.: C:\Teste\pricipal\Teste.java

Eu gostaria que o Tomcat conseguisse ver meu servlet sem precisar copiar as classes para dentro do Tomcat. Quando eu vou alterar o WEB.xml para registrar meu servlet não está funcionando. alguém sabe como eu faço para fazer esta ligação Tomcat --> Pasta da Aplicação???

Qual a versao do tomcat que vc esta usando?

Você consegue fazer isso usando um contexto, mas lembrando que as classes Java devem estar no diretorio WEB-INF/classes/

Exemplo de contexto:

SeuSite.xml

<Context path="/SeuSite" docBase="C:/xpto/SeuSite/webapp" reloadable="true">
</Context>

O arquivo de contexto deve estar no diretorio:

seuTomcat\conf\Catalina\localhost 

E ter o mesmo nome da aplicação.