Olá pessoal,
Sou iniciante em java e comecei a desenvolver uma aplicação e estou tendo problema com a coneXão com o banco de dados. Antes tentei usar o drive da microsoft desisti depois de pesquisar um erro que ninguém souba a origem, e ser aconselhado em usar o JTDS. Bem uso Tomcat/5.5.20, struts, duas máquinas em rede sendo uma o servidor do SqlServer 2000 com o windows 2000 e a outro onde preparei o meu ambiente de desenvolvimento que é um XP. Estou tentando conectar-me através de um pool de conexões segue a minha configuração:
javax.servlet.ServletException: Could not initialize class net.sourceforge.jtds.jdbc.DefaultProperties
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:293)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
root cause
java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jtds.jdbc.DefaultProperties
net.sourceforge.jtds.jdbc.Driver.parseURL(Driver.java:371)
net.sourceforge.jtds.jdbc.Driver.setupConnectProperties(Driver.java:240)
net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:179)
org.apache.tomcat.dbcp.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
org.apache.tomcat.dbcp.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
org.apache.tomcat.dbcp.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
br.sisped.conexao.Conexao.getConexao(Conexao.java:41)
br.sisped.conexao.ScriptUsuario.getUsuaroBco(ScriptUsuario.java:36)
br.usuarioActions.LoginAction.execute(Log inAction.java:30)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Unknown Source)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.20 logs.
Desde já agradeço.
André Luiz