Olá,
Estou fazendo deployment de um webservice usando o Tomcat 5.5 e Java 6
e acabei de receber a seguinte exceção:
java.lang.ClassCastException: org.apache.commons.dbcp.BasicDataSource
cannot be cast to org.apache.commons.dbcp.BasicDataSource
????
Alguém tem idéia de onde eu devo começar a procurar pela causa desse
problema?
O código, que não foi desenvolvido por mim, lança essa exceção no
seguinte trecho:
...
import org.apache.commons.dbcp.BasicDataSource;
import javax.naming.Context;
...
Context ctx = new InitialContext();
...
try {
BasicDataSource ds = (BasicDataSource) ctx.lookup("java:/comp/env/
jdbc/samedb");
if (ds.getInitialSize() > 0) {
Connection con = ds.getConnection();
con.close();
}
} catch (NamingException e) {
/* errors are fatal here */ throw new ServletException(bad_config, e);
}catch (SQLException e) {
throw new ServletException(bad_config, e);
}
...
"java:/comp/env/jdbc/samedb" é definido no arquivo de configuração xml
do webservice como sendo:
<Resource
auth="Container"
name="jdbc/samedb"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
username="XXX"
password="XXX"
url="jdbc:oracle:oci:@XE"
initialSize="1"
minIdle="0"
maxIdle="1"
maxWait="10000"
maxActive="5"
poolPreparedStatements="true"/>
</Context>
Qualquer dica será muito bem vinda.
[]'s
Alexandre
--~--~---------~--~----~------------~-------~--~----~
=================================================================
Site:
http://pbjug.org/Grupo:
http://groups.google.com/group/pbjug-
Para cancelar a sua inscrição neste grupo, envie um e-mail para
pbjug-unsubscribe@...
=================================================================
-~----------~----~----~----~------~----~------~--~---