Erro ao conectar ao MySQL

Ola!
Estou iniciando com MySQL e JSP e ao testa o me aplicativo me deparei com o erro abaixo:
Obs.: Utilizo o Linux (SUSE), NetBeans 4.1, Tom Cat (5.5.7) e o driver JDBC é o mysql-connector-java-3.1.10-bin.jar que ja esta no diretório file:/opt/netbeans-4.1/enterprise1/jakarta-tomcat-5.5.7/common/lib


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/aspectj/lang/Signature
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:846)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.Listagem_jsp._jspService(Listagem_jsp.java:131)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)

root cause

java.lang.NoClassDefFoundError: org/aspectj/lang/Signature
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:141)
org.apache.jsp.Listagem_jsp._jspService(Listagem_jsp.java:83)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.7 logs.
Apache Tomcat/5.5.7

Vocês que usam o Tomcat 5.5, podem me dizer o que o AspectJ está fazendo aqui?

Ele faz parte do pacote mysql connector java 3.1.10…
Pelo menos o AspectJ vem com ele, não?

Vamo com calma q eu sou iniciante…rs
Eu instalei o NetBeans 4.1 no linux e ele já vem com o Tomcat 5.5 mas não vem com o driver do MySQL…
Ou seja eu joguei o pacote mysql connector java 3.1.10 em file:/opt/netbeans-4.1/enterprise1/jakarta-tomcat-5.5.7/common/lib e no NetBeans eu fui em RunTime - DataBase - Driver - Clique com o botão direito - add driver e escolha o drive mysql-connector-java-3.1.10-bin.jar

Fiz bobeira?

Deste já obrigado

Eu acho que vc tem que adicionar o driver do mysql ao classpath do seu projeto. Ne não?

Tenta aí.
falou

Tentei o comando no console do Linux…

export CLASSPATH /opt/netbeans-4.1/enterprise1/jakarta-tomcat-5.5.7/common/lib/mysql-connector-java-3.1.10-bin.jar

ERRO:

bash: export: `/opt/netbeans-4.1/enterprise1/jakarta-tomcat-5.5.7/common/lib/mysql-connector-java-3.1.10-bin.jar’: not a valid identifier

uauauauauauauauauaua
Sou muito burro…

Acho que “man bash” ajudava um pouco…

Você pode fazer:

CLASSPATH=xxx:yyy:zzz ; export CLASSPATH

ou então

export CLASSPATH=xxx:yyy:zzz

Se for isto:

export CLASSPATH=opt:netbeans-4.1:enterprise1:jakarta-tomcat-5.5.7:common:lib:mysql-connector-java-3.1.10-bin.jar

Não ocorreu erro, mas não resolveu o problema…

Complicado… rs

[quote=wsdb]Se for isto:
export CLASSPATH=opt:netbeans-4.1:enterprise1:jakarta-tomcat-5.5.7:common:lib:mysql-connector-java-3.1.10-bin.jar
[/quote]

No Linux, o “:” serve de separador para diversos jar, fica assim:

export CLASSPATH=/opt/netbeans-4.1/enterprise1/jakarta-tomcat-5.5.7/common/lib/mysql-connector-java-3.1.10-bin.jar:.

Mas acho que o problema está em outro lugar.

Você roda o Tomcat de dentro do Netbeans ou fora do Netbeans?
Se for fora, o que estiver no diretório common lib já é importado.

Mas se vc colocou o arquivo depois do Tomcat ir pro ar, precisa parar e iniciar novamente o Tomcat para que ele importe o jar corretamente.

Ah, acabei de ver no Forum de MySQL.

Veja se o arquivo: mysql-connector-java-3.1.10-bin-g.jar

Está no commons lib do Tomcat, se tiver, apague ele.
Ele causa o problema com o AspectJ

Perfeito…
O problema era mesmo o mysql-connector-java-3.1.10-bin-g.jar

Obrigado