Seguinte caros colegas,
estou desenvolvendo um sistema como projeto de conclusão de curso do meu curso técnico de informática industrial.
A título de informação:
É um sistema academico, daqueles que o professor lança notas e o aluno as vê, foras outras utilidades.
Meu problema:
Não consigo fazer acesso a um servlet da minha aplicação.
Situacao:
Até o momento tenho 3 Servlets, todos no pacote Servlet
Quando minha aplicação inicia utilizo, tranquilamente, um desses servlets (validaLogin)
Definido da seguinte forma no meu WEB.XML:
<servlet>
<servlet-name>validaLogin</servlet-name>
<servlet-class>Servlet.validaLogin</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>validaLogin</servlet-name>
<url-pattern>/validaLogin</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>validaLogin</servlet-name>
<servlet-class>Servlet.validaLogin</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>validaLogin</servlet-name>
<url-pattern>/validaLogin</url-pattern>
</servlet-mapping>
O problema começa a partir deste momento.
O servlet validaLogin redireciona minha aplicação para um .jsp chamado aluno ou professor
Vamos tratar aluno, pq professor é a mesma coisa.
aluno.jsp está dentro do diretório alunoJSP que é um diretório de web.
Dentro de aluno existe um menu. Quando um clico em um desses menus, somos redirecionados para um jsp que trata qual menu foi selecionado e retorna para aluno.jsp um parametro indicando qual foi o menu.
Existem um DIV dentro de aluno.jsp que serve para carregar uma pag JSPF que na verdade é o menu que foi selecionado.
Quando eu aperto o menu de senha, abro o jspf de senha dentro de aluno.jsp. Este jspf possui um form onde o action é o seguinte:
action="…/alterarSenha"
O problema está que qnd eu aperto o submit, e tento acessar este servlet.
exception
javax.servlet.ServletException: PWC1397: Wrapper cannot find servlet class Servlet.alterarSenha or a class it depends on
root cause
java.lang.ClassNotFoundException: Servlet.alterarSenha
exception
javax.servlet.ServletException: PWC1397: Wrapper cannot find servlet class Servlet.alterarSenha or a class it depends on
root cause
java.lang.ClassNotFoundException: Servlet.alterarSenha
Bom colegas, pode ser um erro bobo, motivado pela minha pouca experiencia em SERVLET E J2EE, mas peço ajuda encarecidamente.
Pelo meu desespero nessa situacão, já coloquei em outros foruns e aguardo ajuda. Grato desde já;
Informações adicionais:
IDE: NetBeans 6.9.1 atualizado do site da SUN com o ultimo jdk e j2ee
Servidor: GlassFish (Que vem com o netbeans)
Browser: Internet Explorer 8.0
SO: Win 7 Ultimate
WEB.XML:
<?xml version="1.0" encoding="UTF-8"?>
<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 [url]http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">[/url]
<servlet>
<servlet-name>validaLogin</servlet-name>
<servlet-class>Servlet.validaLogin</servlet-class>
</servlet>
<servlet>
<servlet-name>leitorPOST</servlet-name>
<servlet-class>Servlet.leitorPOST</servlet-class>
</servlet>
<servlet>
<servlet-name>alterarSenha</servlet-name>
<servlet-class>Servlet.alterarSenha</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>validaLogin</servlet-name>
<url-pattern>/validaLogin</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>leitorPOST</servlet-name>
<url-pattern>/leitorPOST</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>alterarSenha</servlet-name>
<url-pattern>/alterarSenha</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>