Olá a todos, estou começando agora a programar em Java para a web utilizando a tecnologia de Servlets.
O meu problema é o seguinte:
Eu estou desenvolvendo utilizando o NetBeans e O Sun Application Server 8.2.
Criei uma aplicação TutorialWebApps e ela possui aquela estrutura padrão de uma aplicação WEB.
O contexto da aplicação é http://localhost:8080/TutorialWebApps
Estou estudando por uma apostila, então na pasta Páginas Web eu possuo alguns formulários HTML do tutorial que eu criei. Que são acessados tranquilamente
através de http://localhost:8080/TutorialWebApps/formulario.html, este mesmo formulario é acessado por algum servlet especifico que está em um pacote de código fonte examplespackage e executa alguma ação sobre os parametros preenchidos no formulário resultando em http://localhost:8080/TutorialWebApps/ServletParaFormulario.
Quando cheguei na parte de exercicios eu resolvi criar uma nova pasta em Páginas Web chamada Exercicios e nela colocar os meus arquivos HTML usados nos exercicios e crie outro pacote em códigos fonte exercicespackage com os Servlets dos exercicios. Me deparei com o seguinte problema:
Para acessar o formulario exercicio1 eu digito no browser http://localhost:8080/TutorialWebApps/Exercicios/exercicio1.html, que aparece no navegador e eu preencho ele. Quando clico no botão para solicitar a execução do Servlet, o servidor não consegue localizar o servlet pois o procura em http://localhost:8080/TutorialWebApps/Exercicios/ServletExercicio1 quando na verdade está em http://localhost:8080/TutorialWebApps/ServletExercicio1.
Pergunta, como eu faço para resolver este problema amigos ? Provavelmente devo mexer em algum arquivo de configuração ou algo do tipo.
Desde já agradeço. Kirill.