O que acontece quando o netbeans não reconhece a classe?
No lugar de ‘xxx’ eu estou fazendo o import de uma classe minha, mas ele apresenta esse erro.
Classe:
<%@page import="br.com.webalexandria.model.handler.EmailHandler" %>
<%
EmailHandler mail = new EmailHandler();
try {
mail.enviaEmail("[email removido]", "[email removido]", "Testando na webalexandria", "http://blog.oldair.net/?p=209");
} catch (Exception e) {
e.printStackTrace();
}
%>
Erro:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 6 in the generated java file
Only a type can be imported. br.com.webalexandria.model.handler.EmailHandler resolves to a package
An error occurred at line: 3 in the jsp file: /enviar.jsp
EmailHandler cannot be resolved to a type
1: <%<a class="mention" href="/u/page">@page</a> import=“br.com.webalexandria.model.handler.EmailHandler” %>
2: <%
3: EmailHandler mail = new EmailHandler();
4: try {
5: mail.enviaEmail(“[email removido]”, <a>"[email removido]</a>", “Testando na webalexandria”, “<a href="http://blog.oldair.net/?p=209">http://blog.oldair.net/?p=209</a>”);
6: } catch (Exception e) {
An error occurred at line: 3 in the jsp file: /enviar.jsp
EmailHandler cannot be resolved to a type
1: <%<a class="mention" href="/u/page">@page</a> import=“br.com.webalexandria.model.handler.EmailHandler” %>
2: <%
3: EmailHandler mail = new EmailHandler();
4: try {
5: mail.enviaEmail(“[email removido]”, <a>"[email removido]</a>", “Testando na webalexandria”, “<a href="http://blog.oldair.net/?p=209">http://blog.oldair.net/?p=209</a>”);
6: } catch (Exception e) {
Stacktrace:
br.com.alexandria.web.filter.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:43)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
root cause
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 6 in the generated java file
Only a type can be imported. br.com.webalexandria.model.handler.EmailHandler resolves to a package
An error occurred at line: 3 in the jsp file: /enviar.jsp
EmailHandler cannot be resolved to a type
1: <%<a class="mention" href="/u/page">@page</a> import=“br.com.webalexandria.model.handler.EmailHandler” %>
2: <%
3: EmailHandler mail = new EmailHandler();
4: try {
5: mail.enviaEmail(“[email removido]”, <a>"[email removido]</a>", “Testando na webalexandria”, “<a href="http://blog.oldair.net/?p=209">http://blog.oldair.net/?p=209</a>”);
6: } catch (Exception e) {
An error occurred at line: 3 in the jsp file: /enviar.jsp
EmailHandler cannot be resolved to a type
1: <%<a class="mention" href="/u/page">@page</a> import=“br.com.webalexandria.model.handler.EmailHandler” %>
2: <%
3: EmailHandler mail = new EmailHandler();
4: try {
5: mail.enviaEmail(“[email removido]”, <a>"[email removido]</a>", “Testando na webalexandria”, “<a href="http://blog.oldair.net/?p=209">http://blog.oldair.net/?p=209</a>”);
6: } catch (Exception e) {
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:317)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:301)
br.com.alexandria.web.filter.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:40)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.
Apache Tomcat/6.0.18
Estou usando JSF e Hibernate.
Se faltou algum dado me avisem!
E obrigado por me ajudarem!